Java中list对象的三种遍历方式
2017-05-04 01:48
274 查看
本文转自:http://www.cnblogs.com/lxcmyf/p/5720796.html
Java中list对象的三种遍历方式
1.增强for循环
2.普通for循环
3.迭代器遍历
Java中list对象的三种遍历方式
1.增强for循环
for(String str : list) {//其内部实质上还是调用了迭代器遍历方式,这种循环方式还有其他限制,不建议使用。 System.out.println(str); }
2.普通for循环
for( int i = 0 ; i < list.size() ; i++) {//内部不锁定,效率最高,但在多线程要考虑并发操作的问题。 System.out.println(list.get(i)); }
3.迭代器遍历
Iterator<String> iter = list.iterator(); while(iter.hasNext()){ //执行过程中会执行数据锁定,性能稍差,若在循环过程中要去掉某个元素只能调用iter.remove()方法。 System.out.println(iter.next()); }
相关文章推荐
- Java中list对象的三种遍历方式
- Java中list对象的三种遍历方式
- Java中list对象的三种遍历方式
- ajax遍历List<对象>的三种方式
- 对java list 遍历的三种方式
- java集合当中List的三种遍历方式
- Java List遍历的三种方式
- java增强型for循环(三种遍历集合方式)
- java Map对象的遍历方式
- JAVA Map 的三种遍历方式
- java增强型for循环(三种遍历集合方式)
- java list三种遍历方法性能比较
- java集合遍历三种方式
- List遍历 三种方式
- 基于Java的三种对象持久化方式
- List的三种遍历方式
- Java Map 的三种遍历方式
- 遍历List的三种方式
- java list三种遍历方法性能比较
- java中List对象集合的遍历方法