for循环的另类写法
2018-01-26 08:34
246 查看
在做项目的时候经常需要对查询出来的数据进行便利循环
一般会有两种方式for和Iterator ;
for循环不能对循环的对象进行remove和add操作
iterator 与while结合代码又会过多冗余。
最近刚发现一种新的写法可以更快的解决这样的问题
List<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
for(Iterator ite = list.iterator();ite.hasNext();){
System.out.println(ite.toString());
System.out.println(ite.next());
ite.remove();
}
一般会有两种方式for和Iterator ;
for循环不能对循环的对象进行remove和add操作
iterator 与while结合代码又会过多冗余。
最近刚发现一种新的写法可以更快的解决这样的问题
List<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
for(Iterator ite = list.iterator();ite.hasNext();){
System.out.println(ite.toString());
System.out.println(ite.next());
ite.remove();
}
相关文章推荐
- 工作总结 for 另类写法 循环加时间 集合合并 也是用的 static class Enumerable (IEnumerable<T>的扩展方法) (IEnumerable<T> 的 工具类) (所有集合 数组都实现IEnumerable<T>)
- for循环的三种写法
- java 常用的for循环写法 -----网上摘录
- For循环的新写法疑惑
- for循环写法进阶
- Java 中 for 循环的写法
- java 1.5中for循环的新写法
- jqurey $.each与for跳出循环写法
- java for循环的各种写法
- for 循环别有风格的写法
- for循环的三种写法
- for循环中有多个限制结束条件的正确写法
- java for循环的几种写法
- Java for循环几种写法整理
- for循环的写法
- java 1.5中for循环的新写法
- php中foreach、for的另类写法
- C++新特性之lambda表达式在for_each循环中的使用及for循环新写法
- JavaScript的for循环写法及效率
- for循环每次展示固定条数的数据的写法。