迭代器错误用法

2017-08-03  本文已影响0人  大晴天小阳光

public static voidmain(String[] args) {

List  list  =newArrayList<>();

list.add("A1");

list.add("A2");

System.out.println(list.get(0));

//        Iterator iterator = list.iterator();  //正确用法

//        while (iterator.hasNext()){

//            System.out.println(iterator.next());

//        }    

while(list.iterator().hasNext()){     //错误用法,陷入死循环

System.out.println(list.iterator().next());

}

上一篇下一篇

猜你喜欢

热点阅读