笔记|List的用法和使用
目录
一、泛型
1.1为什么引入泛型
1.2什么是泛型
1.3泛型类的使用
二、包装类的使用
2.1什么是包装类
2.2自动、手动封箱和装箱
三、List的常用方法
3.1list中的添加
3.2list中的删除
3.3list中的获取和修改
3.4list中的查找
3.5list中的截取和清空
3.6ArrayList和LinkedList的构造方法
四、杨辉三角的练习
一、泛型
1.1为什么引入泛型 接下来我们就来看一段代码
文章图片
我们会发现当把MyArrayList中定义int类型的数组时,向其中添加的元素就只能是int类型,添加其他类型就会报错,而当我们用Object类型代替时,Object过于通用。针对上述问题,我们引入泛型来进行修改,让代码更加的通用。
1.2什么是泛型 泛型有
占位符,表示当前的类是一个泛型类
class MyArrayList
这样我们就可以将这个类的其他部分用
class MyArrayList
注意:
this.elem=(T[]) new Object[10];
不能写成this.elem=new T[10];
java的底层数组有一定的问题ArrayList
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量