Android Java 迭代器遍历set集合
时间: 2023-08-13 15:08:19 浏览: 138
可以使用Java中的迭代器Iterator来遍历Set集合,具体代码如下:
```java
Set<String> set = new HashSet<String>();
set.add("A");
set.add("B");
set.add("C");
Iterator<String> iterator = set.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
```
在上面的代码中,先创建一个Set集合并添加元素,然后通过调用Set集合的iterator()方法获取到它的迭代器,接着使用while循环和Iterator的hasNext()和next()方法进行遍历输出。
相关问题
android迭代器模式
迭代器模式是一种行为型设计模式,它允许你在不暴露集合底层表现形式(列表、栈和树等)的情况下遍历集合中所有的元素。在Android开发中,迭代器模式可以用于遍历各种集合类,如List、Set、Map等。
Android中的迭代器模式可以通过Java中的Iterator接口来实现。该接口定义了访问和遍历集合元素的方法,包括hasNext()、next()和remove()等方法。在Android中,我们可以使用该接口来遍历各种集合类,例如ArrayList、LinkedList、HashSet等。
以下是一个简单的Android迭代器模式的例子,它演示了如何使用Iterator接口来遍历ArrayList中的元素:
```java
ArrayList<String> list = new ArrayList<String>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String item = iterator.next();
Log.d("Iterator", item);
}
```
在上面的例子中,我们首先创建了一个ArrayList对象,并向其中添加了三个元素。然后,我们使用iterator()方法获取该ArrayList的迭代器对象,并使用while循环遍历该ArrayList中的所有元素。在每次循环中,我们使用next()方法获取下一个元素,并将其打印到Logcat中。
阅读全文
相关推荐















