21xrx.com
2024-09-17 03:42:15 Tuesday
登录
文章检索 我的文章 写文章
Java中Iterator的使用及示例
2023-06-14 21:52:02 深夜i     --     --
Java Iterator 集合类 遍历 删除

Java中的Iterator是一个用于遍历集合类中元素的接口,它可以在不暴露集合内部结构的情况下,让我们访问集合中的所有元素。下面就来看一下Iterator的使用示例:

1. 通过以下代码创建一个ArrayList对象,并添加元素:


ArrayList list = new ArrayList ();

list.add("apple");

list.add("orange");

list.add("banana");

2. 使用Iterator遍历ArrayList中的元素:


Iterator it = list.iterator();

while (it.hasNext()) {

  String str = it.next();

  System.out.println(str);

}

以上代码中,创建了一个Iterator对象it,并通过list.iterator()方法获取到了ArrayList的迭代器,之后就可以使用while循环及it.hasNext()和it.next()方法遍历集合中的元素。

3. 在遍历过程中,也可以使用it.remove()方法来删除集合中的元素,例如:


it = list.iterator();

while (it.hasNext()) {

  String str = it.next();

  if (str.equals("orange")) {

    it.remove();

  }

}

以上代码中,如果集合中有元素值为"orange",则使用it.remove()方法将其删除。

通过以上示例,我们可以看到Java中Iterator的用法非常简单,而且其具有快速和安全遍历集合元素的特点,这也是在开发中被广泛使用的原因之一。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复