在Java中,可以使用Set集合來存儲(chǔ)不重復(fù)的元素。Set接口的實(shí)現(xiàn)類有很多,如HashSet、LinkedHashSet和TreeSet等。這里以HashSet為例,介紹如何去除重復(fù)元素。
首先,創(chuàng)建一個(gè)HashSet對(duì)象,然后將集合中的元素添加到HashSet中。由于HashSet不允許重復(fù)元素,所以添加重復(fù)元素時(shí),HashSet會(huì)自動(dòng)過濾掉重復(fù)的元素。
下面是一個(gè)簡單的示例:
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
// 創(chuàng)建一個(gè)HashSet對(duì)象
Set<String> set = new HashSet<>();
// 添加元素到HashSet中
set.add("Java");
set.add("Python");
set.add("Java"); // 重復(fù)元素,不會(huì)被添加到HashSet中
// 輸出HashSet中的元素
System.out.println("HashSet中的元素:" + set);
}
}
運(yùn)行上述代碼,輸出結(jié)果如下:
HashSet中的元素:[Java, Python]
可以看到,重復(fù)的元素"Java"沒有被添加到HashSet中。這樣,我們就實(shí)現(xiàn)了去重的目的。