15.2 java中迭代器的注意事项
生活随笔
收集整理的這篇文章主要介紹了
15.2 java中迭代器的注意事项
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
迭代器在變量元素的時(shí)候要注意事項(xiàng): 在迭代器迭代元素 的過程中,不允許使用集合對(duì)象改變集合中的元素 個(gè)數(shù),如果需要添加或者刪除只能使用迭代器的方法進(jìn)行操作。
?
?如果使用過了集合對(duì)象改變集合中元素個(gè)數(shù)那么就會(huì)出現(xiàn)ConcurrentModificationException異常。
?
?
?如果使用過了集合對(duì)象改變集合中元素個(gè)數(shù)那么就會(huì)出現(xiàn)ConcurrentModificationException異常。
?
?迭代元素 的過程中: 迭代器創(chuàng)建到使用結(jié)束的時(shí)間。
public class Demo5 {public static void main(String[] args) {List list = new ArrayList();list.add("張三");list.add("李四");list.add("王五");ListIterator it = list.listIterator(); //獲取到迭代器/* while(it.hasNext()){System.out.print(it.next()+",");//it.add("aa"); // 把元素添加到當(dāng)前指針指向位置list.add("aa"); // add方法是把元素添加到集合的末尾處的。 // list.remove("張三");}*/list.add("aa");it.next();System.out.println("\r\n集合的元素:"+ list);}}總結(jié)
以上是生活随笔為你收集整理的15.2 java中迭代器的注意事项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.windows网络配置无法上网
- 下一篇: 16.1自定义泛型