java如何遍历set集合
时间: 2023-10-13 19:16:20 浏览: 72
在Java中,可以使用for-each循环或迭代器来遍历Set集合。
使用for-each循环遍历Set集合的示例代码如下:
```java
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
for (String item : set) {
System.out.println(item);
}
```
使用迭代器遍历Set集合的示例代码如下:
```java
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String item = iterator.next();
System.out.println(item);
}
```
无论是使用for-each循环还是迭代器,都可以遍历Set集合中的所有元素。
相关问题
java遍历set集合
可以使用for-each循环或迭代器来遍历Set集合。
1. 使用for-each循环遍历Set集合:
```java
Set<String> set = new HashSet<String>();
set.add("Java");
set.add("Python");
set.add("C++");
for(String s : set){
System.out.println(s);
}
```
2. 使用迭代器遍历Set集合:
```java
Set<String> set = new HashSet<String>();
set.add("Java");
set.add("Python");
set.add("C++");
Iterator<String> it = set.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
```
以上两种方法都可以遍历Set集合,但使用迭代器可以在遍历时删除元素。
java 遍历set集合
可以使用迭代器或者增强型for循环来遍历Set集合。示例代码如下:
使用迭代器:
```
Set<String> set = new HashSet<>();
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
// do something with element
}
```
使用增强型for循环:
```
Set<String> set = new HashSet<>();
for (String element : set) {
// do something with element
}
```
阅读全文