yoa*_*str 2 java generics primitive-types
为什么这个不起作用:
ArrayList<LinkedList<int>>
Run Code Online (Sandbox Code Playgroud)
这个人做的地方:
ArrayList<LinkedList<Integer>>
Run Code Online (Sandbox Code Playgroud)
???
因为Java只能使用类(而不是基本类型)和数组(也是基元的数组)用于泛型(在<和之间>).
List<Integer> list;
Run Code Online (Sandbox Code Playgroud)
这也是为什么有原始类型的包装类的原因:
int -> Integer
boolean -> Boolean
double -> Double
byte -> Byte
etc...
Run Code Online (Sandbox Code Playgroud)