java的ArrayList
基础知识:
- ArrayList集合长度可以发生改变
泛型 - 自动装箱和自动拆箱
部分常用的接口方法
- boolean add(E obj)
- E add(int index,E obj)
- E get(int index)
- void set(int index,E obj)
- E remove(int index)
- int size()
- remove(E obj)
泛型
- 泛型即所操作的数据类型在定义时被指定为一个参数。当我们使用的时候给这个参数指定不同的对象类型,就可以处理不同的对象。
包装类型的自动装箱和自动拆箱
ArrayList集合只能存储引用数据类型,如果要使用基本数据类型,就需要使用基本数据类型的包装类
基本数据类型 | 对应的包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
double | Double |
char | Character |
boolean | Boolean |
1 | package top.uaoie.day03.demo01; |
从jdk 1.5+开始,支持自动装箱,自动拆箱
自动装箱:基本类型 –> 包装类型
自动拆箱:包装类型 –> 基本类型
boolean add(E obj)
将指定的元素追加到此列表的末尾。
1 | package top.uaoie.day03.demo01; |
E add(int index,E obj)
在此列表中的指定位置插入指定的元素。
1 | package top.uaoie.day03.demo01; |
E get(int index)
返回此列表中指定位置的元素。
1 | package top.uaoie.day03.demo01; |
void set(int index,E obj)
用指定的元素替换此列表中指定位置的元素。
1 | package top.uaoie.day03.demo01; |
E remove(int index)
删除该列表中指定位置的元素。
1 | package top.uaoie.day03.demo01; |
int size()
返回此列表中的元素数。
1 | package top.uaoie.day03.demo01; |
remove(E obj)
从列表中删除指定元素的第一个出现(如果存在)。
1 | package top.uaoie.day03.demo01; |
- 本文作者: Juaoie
- 本文链接: http://uaoie.top/2020/02/05/java/java_ArrayList/
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!