public static void main(String[] args)
{
//創(chuàng)建一個(gè)元素類型為Integer的集合
Collection<Integer> collection = new HashSet<>();
for (int i=0;i<10 ;i++ )
{
//向集合中添加元素
collection.add(i);
}
//獲取該集合的迭代器
Iterator<Integer> iterator= collection.iterator();
//調(diào)用迭代器的經(jīng)過集合實(shí)現(xiàn)的抽象方法遍歷集合元素
while(iterator.hasNext())
{
System.out.println(iterator.next());
}
System.out.println("--------------");
//調(diào)用forEachRemaining()方法遍歷集合元素
iterator.forEachRemaining(ele -> System.out.println(ele));
}
}
foreachRemaing 只會(huì)遍歷剩余 集合中還存在的。