java中的Iterator<E>

  今天写安卓实战项目画板的时候接触到一个接口Iterator<E>,突然间忘了是什么,后来查了java api文档发现是一个接口迭代器。作用是:可以返回一个E类型中的元素。

  List<Point> allPoints=new ArrayList<Point>();//声明一个Point类型的集合allPoints,将元素放进集合中
 
Iterator<Point> iterator=allPoints.iterator();//返回一个Point类型的元素
常用方法:
  hasNext()  如果有元素可以迭代则返回true
  next()  返回下一个元素
  remove()  移除返回的最后一个元素


 

  

原文地址:https://www.cnblogs.com/lyd447113735/p/7127397.html