List集合中两种遍历方式
2014-06-06 14:43
253 查看
遍历List集合中的元素的方法有两种:
第一种:利用迭代器遍历
代码1:
第二种:通过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集合两种遍历效率问题
- Java两种简单方式遍历Map集合
- java集合List的遍历方式
- 集合之 Collection-List->ArrayList三种遍历方式 常用方法
- [List]——两种遍历方式
- List、Set集合遍历方式
- 查询字符串中字母的个数(两种实现方式1,list与set集合 2,map集合)
- 遍历Map集合的两种方式
- 遍历list、set和map集合的方式
- 遍历List集合的方式,总结如下:
- java中List集合的遍历和两种实现类的比较分析
- Map集合遍历的两种方式图解
- [Java] 遍历HashMap和HashMap转换成List的两种方式
- List集合的遍历方式:
- List、Set集合遍历方式
- List的两种遍历方式
- list集合两种遍历效能比较
- Java中List集合的遍历和两种实现类的比较分析
- 有一个Map集合里面存储的是学生的姓名和年龄,内容如下{赵四=21,王二=17,张三=18,小丫=25,李四=26,王五=38}(15分) * a.将里面的元素用两种遍历方式打印到控制台上 *
- java中List集合的遍历和两种实现类的比较分析