专业回答
两处错误:
第一:List是接口,需要实现类ArrayList或者LinkedList,不能new List;
第二:int是基本数据类型,只能用Integer
正解:List<Integer> list = new ArrayList<Integer>()
第一:List是接口,需要实现类ArrayList或者LinkedList,不能new List;
第二:int是基本数据类型,只能用Integer
正解:List<Integer> list = new ArrayList<Integer>()
5条回答
2012-04-23 10:04
lizhen_xia
三级
List泛型里面只能用对象类型,int是基本数据类型,只能用Integer;
List是接口,需要实现类ArrayList或者LinkedList,不能new List;
正解:List<Integer> list = new ArrayList<Integer>()
List是接口,需要实现类ArrayList或者LinkedList,不能new List;
正解:List<Integer> list = new ArrayList<Integer>()
本文解答了Java中List泛型使用的基本问题,指出List作为接口不能直接实例化,并解释了为何基本数据类型int不能直接用于泛型参数,正确的做法是使用其对应的包装类Integer。

被折叠的 条评论
为什么被折叠?



