今天写安卓实战项目画板的时候接触到一个接口Iterator<E>,突然间忘了是什么,后来查了java api文档发现是一个接口迭代器。作用是:可以返回一个E类型中的元素。
List<Point> allPoints=new ArrayList<Point>();//声明一个Point类型的集合allPoints,将元素放进集合中
Iterator<Point> iterator=allPoints.iterator();//返回一个Point类型的元素
常用方法:
hasNext() 如果有元素可以迭代则返回true
next() 返回下一个元素
remove() 移除返回的最后一个元素