关于java:type-argument-cannot-be-of-primitive-type错误

70次阅读

共计 361 个字符,预计需要花费 1 分钟才能阅读完成。

type argument cannot be of primitive type,类型参数不能是原始数据类型,List<int> 会报错,该应用封装类型的中央应用了原始数据类型
但能够改成 List<Integer> list = new ArrayList<>();
调用时 list[0]显示 Integer 类型,但 list.get(0)就是 int 类型

Java 提供两种不同的类型:援用类型和原始类型(或内置类型)。比方:Int 是 java 的原始数据类型,Integer 是 java 为 int 提供的封装类。Java 为每个原始类型提供了封装类, 常见的原始与对应的封装类如下:

原始类型封装类
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
正文完
 0