迭代器生命周期控制

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循环结束局部变量的生命周期结束,迭代器成为垃圾实体
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章