在做项目的时候经常需要对查询出来的数据进行便利循环
一般会有两种方式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();
}