21xrx.com
2024-09-17 04:07:52 Tuesday
登录
文章检索 我的文章 写文章
Java中Set的遍历及应用实例
2023-06-15 18:48:25 深夜i     --     --
Java Set 遍历 代码案例 应用实例

Set是Java中常用的一种集合类型,它的特点是元素不重复且无序。在实际的开发中,对于Set集合的遍历及使用是必不可少的。

下面将通过代码案例来介绍Java中Set的遍历及应用实例:

首先,我们需要创建一个Set集合,这里我们以HashSet为例:


Set set = new HashSet<>();

set.add(1);

set.add(3);

set.add(2);

接下来,我们来看一下如何遍历这个Set集合:

1. 使用迭代器遍历


Iterator iterator = set.iterator();

while (iterator.hasNext()) {

  System.out.println(iterator.next());

}

2. 使用增强型for循环遍历


for (Integer num : set) {

  System.out.println(num);

}

3. 使用lambda表达式遍历


set.forEach(num -> System.out.println(num));

以上三种遍历方式都能够将Set集合中的元素依次输出,只是实现方式不同。

下面我们再来介绍一个应用实例,即去除List中重复元素的操作:


List list = new ArrayList<>();

list.add(1);

list.add(3);

list.add(2);

list.add(1);

list.add(2);

Set set = new HashSet<>(list);

list.clear();

list.addAll(set);

System.out.println(list);

在上面的实例中,我们将List中的元素添加到Set中,由于Set的特点是元素不重复,因此重复的元素被删除。最后再将Set中的元素添加回到List中,即可去除重复元素。

  
  

评论区

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