java.util.List<Integer> tList = new List<Integer>(); 这样定义拿错了??
答案:4 悬赏:0 手机版
解决时间 2021-03-30 08:21
- 提问者网友:情歌越听越心酸
- 2021-03-29 08:17
java.util.List<Integer> tList = new List<Integer>(); 这样定义拿错了??
最佳答案
- 五星知识达人网友:掌灯师
- 2021-03-29 08:33
List 是接口,是不能 new List() 滴。用 ArrayList,或者 Vector,或者 LinkdedList 等。
而且如果你没导入 util 包,或者有命名冲突的话你前后都要加 java.util.
java.util.List tList = new java.util.ArrayList();
而且如果你没导入 util 包,或者有命名冲突的话你前后都要加 java.util.
java.util.List
全部回答
- 1楼网友:鸠书
- 2021-03-29 12:20
List是一个interface,不能实例化,你需要new 一个List的实现类,比如ArrayList,LinkedList
- 2楼网友:何以畏孤独
- 2021-03-29 10:56
java.util.List tList = new ArrayList();
或者java.util.List tList = new LinkedList();
或者java.util.List
- 3楼网友:一叶十三刺
- 2021-03-29 10:07
java.util.List tList = new List();
这样定义有两个错误。。
第一java.util.List是个接口不这样new他 除非你new的时候用内部类的方法实现它的所有方法。。
第2 new List(); 因为前面用的java.util.List 所以你后面这个List很可能没有导入。。编译器不认识。。会报错。。
这样定义有两个错误。。
第一java.util.List是个接口不这样new他 除非你new的时候用内部类的方法实现它的所有方法。。
第2 new List
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯