Iterator与ListIterator如何在Java集合中使用-创新互联

这篇文章给大家介绍Iterator与ListIterator如何在Java集合中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

成都创新互联公司2013年开创至今,先为武邑等服务建站,武邑等地企业,进行企业商务咨询服务。为武邑企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

1.Iterator

Iterator的定义如下:

public interface Iterator<E> {}

Iterator是一个接口,它是集合的迭代器。集合可以通过Iterator去遍历集合中的元素。Iterator提供的API接口如下:

Iterator与ListIterator如何在Java集合中使用

forEachRemaining(Consumer<&#63; super E> action):为每个剩余元素执行给定的操作,直到所有的元素都已经被处理或行动将抛出一个异常

hasNext():如果迭代器中还有元素,则返回true。

next():返回迭代器中的下一个元素

remove():删除迭代器新返回的元素。

Iterator与ListIterator如何在Java集合中使用

例子:

import java.util.*;
public class TestIterator {
 public static void main(String[] args) {
  ArrayList<String> a = new ArrayList<String>();
  a.add("aaa");
  a.add("bbb");
  a.add("ccc");
  System.out.println("Before iterate : " + a);
  Iterator<String> it = a.iterator();
  while (it.hasNext()) {
   String t = it.next();
   if ("bbb".equals(t)) {
    it.remove();
   }
  }
  System.out.println("After iterate : " + a);
 }
}

分享文章:Iterator与ListIterator如何在Java集合中使用-创新互联
分享地址:https://www.cdcxhl.com/article18/cdjsdp.html

成都网站建设公司_创新互联,为您提供标签优化做网站域名注册定制开发品牌网站设计动态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营