一、使用 iterator(迭代器)遍历
1) java iterrator用于遍历集合,本身并不存放对象。
2)迭代器iterator的基本操作:
iterator.hasNext():判断集合中是否有元素
iterator.next():将下一个元素返回
iterator.remove(): 将迭代器返回的元素删除
public class CollectionIterator { @SuppressWarnings({"all"}) public static void main(String[] args) { List list = new ArrayList(); list.add(new Fruit("苹果","红色",4)); list.add(new Fruit("香蕉","黄色",2)); list.add(new Fruit("橘子","橙色",3)); //遍历list集合 //生成list的迭代器 Iterator iterator = list.iterator(); //通过while循环遍历,判断下一个是否有元素 while (iterator.hasNext()) { //返回下一个元素 Object next = iterator.next(); System.out.println("next="&