迭代器生命週期控制

LinkedList link_1 = new LinkedList();

link_1.add("link_1_1");
link_1.add("link_1_2");
link_1.add("link_1_3");

// 獲取link_1以逆向順序進行迭代的迭代器,迭代link_1的所有元素
for (Iterator it = link_1.descendingIterator(); it.hasNext();) {
	Object object = it.next();
	System.out.println(object);
} // 迭代器在迭代完集合所有元素後,當已經沒有任何作用時,應當及時的清除掉(將保存迭代器地址引用的變量定義在for循環中就可以實現,
//for循環結束局部變量的生命週期結束,迭代器成爲垃圾實體
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章