Java中list对象的三种遍历方式
来源:互联网 发布:tomcat 端口 ipv6 编辑:程序博客网 时间:2024/06/02 00:52
转自:http://www.cnblogs.com/lxcmyf/p/5720796.html
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());}
0 0
- Java中list对象的三种遍历方式
- Java中list对象的三种遍历方式
- Java中list对象的三种遍历方式
- Java中list对象的三种遍历方式
- Java List遍历的三种方式
- ajax遍历List<对象>的三种方式
- Java中 List的遍历及三种遍历方法
- python中遍历list的三种方式
- 对java list 遍历的三种方式
- java集合当中List的三种遍历方式
- List的遍历的三种方式
- 遍历List的三种方式
- 遍历List的三种方式
- 遍历List的三种方式
- List的三种遍历方式
- List数组的三种遍历方式
- List的 三种遍历方式
- List遍历的三种方式
- Message Queue学习笔记 --- 消息队列入门
- ABBYY FineReader Pro for Mac有哪些特性(上)
- EL表达式取值问题
- Gdal中SHP转GeoJson
- Android NDK开发之从Java与C互调中详解JNI使用(一)
- Java中list对象的三种遍历方式
- Android之全屏下软键盘弹出布局移动问题
- java初始化顺序
- 性能指标之资源指标-磁盘-关注指标
- ABBYY FineReader Pro for Mac有哪些特性(下)
- 最小生成树和切分定理
- Linux网卡流量控制
- qt 使用第三方库
- VB.NET中四舍五入