请问一下在java中的List<int> list=new List<int>();这条语句的两个int处会报错,请问为什么?

2025-01-08 08:00:48
推荐回答(5个)
回答1:

两处错误:
第一:List是接口,需要实现类ArrayList或者LinkedList,不能new List;
第二:int是基本数据类型,只能用Integer
正解:List list = new ArrayList()

回答2:

List泛型里面只能用对象类型,int是基本数据类型,只能用Integer;
List是接口,需要实现类ArrayList或者LinkedList,不能new List;

正解:List list = new ArrayList()

回答3:

int 是基本数据类型,不是对象
你用 Integer 试试

回答4:

int 改为 integer 集合中标放的是对象

回答5:

应该用int的封装类Integer