遍历List集合中的元素的方法有两种:
第一种:利用迭代器遍历
代码1:
// 迭代器 Iterator it=list.iterator(); while(it.hasNext()) { System.out.println(it.next()); }
或者代码2:
for(Iterator it=list.iterator();it.hasNext();) { System.out.println(it.next()); }// 与while循环相比优点:对象it在循环结束后,变为垃圾,自动被回收,节省内存
第二种:通过List角标遍历:与遍历普通数组类似。
// 遍历.像遍历数组一样遍历 for(int i=0;i<list.size();i++) { System.out.println(list.get(i)); }
完成代码如下:
package list_set; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Main { public static void main(String[] args) { List list=new ArrayList(); getAllElements(list); } /* * 获取list集合中所有的元素 */ public static void getAllElements(List list) { list.add("abc1"); list.add("abc2"); list.add("abc3"); list.add("abc4"); // 迭代器 // Iterator it=list.iterator(); // // while(it.hasNext()) // { // System.out.println(it.next()); // } // for(Iterator it=list.iterator();it.hasNext();) // { // System.out.println(it.next()); // }// 与while循环相比优点:对象it在循环结束后,变为垃圾,自动被回收,节省内存 // 遍历.像遍历数组一样遍历 for(int i=0;i<list.size();i++) { System.out.println(list.get(i)); } } }
List集合中两种遍历方式
时间: 2024-12-14 07:25:09