是的,Java中的Set
接口支持泛型。泛型允許你在創建Set
時指定集合中元素的類型,從而提高代碼的可讀性和安全性。以下是一個使用泛型的Set
示例:
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> stringSet = new HashSet<>();
stringSet.add("Hello");
stringSet.add("World");
Set<Integer> integerSet = new HashSet<>();
integerSet.add(1);
integerSet.add(2);
System.out.println("String set: " + stringSet);
System.out.println("Integer set: " + integerSet);
}
}
在這個示例中,我們創建了兩個不同類型的Set
:一個用于存儲字符串,另一個用于存儲整數。通過使用泛型,我們可以確保集合中只能包含特定類型的元素,從而避免了類型轉換錯誤。