public static void printObjects(List<?> args) {
}
public static void main(String[] args) {
List<String> list = new ArrayList<>();
printObjects(list);
}
为什么这样可以,但是这样就不行了
public static void printObjects(List<List<?>> args) {
}
public static void main(String[] args) {
List<List<String>> list = new ArrayList<>();
printObjects(list);
}
现在想要List<list<?>> 这种,有什么办法吗
试试使用型如
<T>
的语法注意要在相应的方法前面声明这个是个模板方法
<T> void ...