java如何遍历set集合
时间: 2023-10-13 09:07:39 浏览: 119
在 Java 中,Set 是一个不允许重复元素的集合。可以使用迭代器或 foreach 循环遍历 Set。以下是两种方法:
1. 使用迭代器遍历 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);
}
```
2. 使用 foreach 循环遍历 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 集合。如果需要删除元素,则必须使用迭代器的 `remove()` 方法。
相关问题
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
}
```
阅读全文
相关推荐














