我想知道是否有可能编写一个接受多个泛型类型的函数,如下所示:
public int void myfunction(Set<T> a, Set<T> b) {
return 5;
}
Set<Integer> setA = new HashSet<Integer>();
Set<String> setB = new HashSet<String>();
int result = myfunction(setA, setB);
这样行吗?每个参数中的泛型是否意味着每个参数必须具有与泛型相同的 T 类型?