ArrayList 集合 概述和 基本使用(没完)

数组长度不可以改变,但是ArrayList长度可以随意改变。 Api文档可以查看。

对于ArrayList来说,

有一个尖括号 代表泛型
泛型:也就是装在集合中的所有元素,全是统一的类型。 ||
注意:泛型只能是引用类型,不能是基本类型。

//创建了一个ArrayList集合,集合名称是array里面装的都是String字符串类型的数据。
//注意:从JDK 1.7+开始 右侧的尖括号可以省内容不写,但是尖括号还是要写的<>。


ArrayList array = new ArrayList<>();
注意事项(扩展):

对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。
如果内容为空,输出的是没有内容的中括号:[]

//向集合里添加一些数据,需要add方法。
array.add("赵丽颖");
arrray.add(10);错误的写法,先前创建尖括号的基本类型是String 就不能写int类型,只能是字符串。

ArrayList常用的方法:

1.添加的方法。

public boolean add(E e):向集合里添加元素,参数的类型和泛型一致。 返回值代表是否添加成功。
备注:对于ArrayList集合来说,add添加动作一定是成功的。所以返回值可以不用。
但是对于其他集合(今后学习)来说add添加动作不一定成功。

//创建集合
ArrayList list = new ArrayList<>();
//获取返回值true
boolean succes = list.add("留言");
System.out.println(list);  //[留言]
System.out.println("打印动作是否成功"+ succes);  //ture
2.获取

public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。

从集合中获取元素:get 索引值从0开始。
String name = list.get(0);
System.out.println("第0号索引值"+ name); //留言
3.删除

public E remove(int index):从集合中删除元素,参数是索引编号,返回值就是删除的元素。
参数是int值

String whoRemove = list.remove(2); //删除索引值2号元素
System.out.println("被删除的人是"+whoRemove);
4.尺寸长度

public int size():获取集合尺寸长度,返回值是包含返回值元素的个数。

int size = list.size();
System.out.println("集合长度是:"+size);
遍历集合
for(int i=0;)

你可能感兴趣的:(ArrayList 集合 概述和 基本使用(没完))