21xrx.com
2025-04-09 14:17:30 Wednesday
文章检索 我的文章 写文章
Java中Set集合遍历方法及案例
2023-06-18 05:08:48 深夜i     23     0
Java Set 遍历

Set是Java集合框架中的一种,表示无序、不重复的集合。在Java中,常见的Set实现类有HashSet、LinkedHashSet和TreeSet。

对于Set集合,我们经常需要对其进行遍历操作。本文将介绍Java中Set集合的遍历方法,同时提供实际代码案例供读者学习和参考。

一、Set集合遍历方法

1. 使用for-each循环遍历

Set集合可以通过for-each循环遍历,代码如下:

Set
  set = new HashSet<>();
 
set.add("apple");
set.add("banana");
set.add("orange");
for (String s : set) {
  System.out.println(s);
}

2. 使用迭代器遍历

Set集合也可以通过迭代器遍历,代码如下:

Set
  set = new HashSet<>();
 
set.add("apple");
set.add("banana");
set.add("orange");
Iterator
  it = set.iterator();
 
while (it.hasNext()) {
  String s = it.next();
  System.out.println(s);
}

二、Set集合遍历实例

下面是一个简单的实例,使用for-each循环和迭代器遍历Set集合,并输出元素的值:

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class SetTraversalExample {
  public static void main(String[] args) {
    Set
  set = new HashSet<>();
 
    set.add("apple");
    set.add("banana");
    set.add("orange");
    // 使用for-each循环遍历Set集合
    System.out.println("使用for-each循环遍历Set集合:");
    for (String s : set) {
      System.out.println(s);
    }
    // 使用迭代器遍历Set集合
    System.out.println("使用迭代器遍历Set集合:");
    Iterator
  it = set.iterator();
 
    while (it.hasNext()) {
      String s = it.next();
      System.out.println(s);
    }
  }
}

三、关键词

Java、Set、遍历

  
  

评论区

请求出错了