import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; import java.util.List; public class HashSetDemo { public static void main(String[] args){ List tableList = new ArrayList(); tableList.add("hello"); tableList.add("hell0"); tableList.add("world"); tableList.add("world"); tableList.add(2); tableList.add(2); tableList.add(true); tableList.add(true); HashSet hs = new HashSet(tableList); //System.out.println(hs.toString()); //System.out.println(tableList); Iterator i = hs.iterator(); while(i.hasNext()){ Object temp = i.next(); System.out.println(temp.toString()); } } }
输出:
2
true
hell0
hello
world
本文通过一个简单的Java程序展示了如何使用HashSet去除List集合中的重复元素。程序首先创建了一个包含重复元素的List,接着将其转换为HashSet来自动移除所有重复项,并遍历输出了最终不含重复元素的集合。
1241

被折叠的 条评论
为什么被折叠?



