list的泛型
更新记录
【1】2020.02.12-21:26
1.完善内容
正文
在学习list集合时,我看到书上写list的格式时
List<E> list = new ArrayList<>();
并且注明:E代表Java的泛型
作为一个还没学习泛型的小白,自然不知道啥是泛型
没事,书上说:例如:集合中的元素为字符串类型,那么E可以修改为String
那么,就很明白了(其实没明白)
接着就是写代码
List<int> list1 = new ArrayList<>();
List<int> list2 = new LinkedList<>();
结果编译未通过
是啥原因呢?
原来,必须是继承了Object的对象才可以泛型
int是基本数据类型,所以不可以
所以就用包装类吧
正确写法:
List<Integer> list1 = new ArrayList<>();
List<Integer> list2 = new LinkedList<>();
分类:
Java
标签:
Java
好文要顶
关注我
收藏该文
0
0
« 上一篇: 抛出异常
» 下一篇: Java学习之路
» 下一篇: Java学习之路
posted @
2020-02-12 21:34
OIer|zythonc
阅读(4)
评论(0)
MD
编辑
收藏
不改了 退出
[Ctrl+Enter快捷键提交]
【推荐】58到家技术VP沈剑的架构师成长之路
【推荐】阿里专家五年方法论总结!技术人如何实现职业突破?
【推荐】这6种编码方法,你掌握了几个?
· 、List<?>、List、List<?extends>、List<?super>" href="https://www.cnblogs.com/coisini/p/10964876.html" target="_blank" onclick="clickRecomItmem(10964876)">List<Object>、List<?>、List、List<?extends>、List<?super>
· Python List 列表list()方法
· Java 集合嵌套List of List
· list嵌套list
· LeetCode(list): list cycle, rotate arr/list, palindrom list, arr/list intersection,
» 更多推荐...
· 首推全云端开发体验,腾讯云构建 Serverless 应用新标准
· 三星电子再度临时关闭龟尾手机工厂 一名员工新冠肺炎确诊
· OPPO Find X2 Pro 评测:这可能是今年屏幕最好的手机
· 传微医下周挑选投行负责IPO 拟下半年上市募集10亿美元
· OPPO首款智能手表发布:支持eSIM独立通信 售价1499元起
» 更多新闻...