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

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为每个原始类型提供了封装类,常见的原始与对应的封装类如下:

原始类型 封装类
boolean Boolean
char Character
byte Byte
short Short
int Integer
long Long
float Float
double Double

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理