Collection的迭代器Iterator

时间:2022-12-26 21:04:44

Collection -- 迭代的方法
   toArray()
   iterator()
 迭代器的作用:抓取集合中的元素

迭代器的方法有
   hasNext()

   next()

  remove()

public static void main(String[] args) {
Collection c = new ArrayList();// ArrarList是实现Collection接口的一个类
c.add("海子");
c.add("王小波");
c.add("龙应台"); // 遍历元素
// 方式一 toArray()
Object[] arr = c.toArray();
System.out.print("toArray: ");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println(); // 方式二 iterator()
Iterator it = c.iterator();
System.out.print("iterator: ");
while (it.hasNext()) {
System.out.print(it.next() + " ");
}
System.out.println(); //remove()
c.remove("海子");
System.out.println("是否删除元素成功? " + c.remove("JK"));
System.out.println("元素 :" + c); }