添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

ArrayList<数据类型>集合名=new ArrayList<>();

注意 :1.一般将集合名直接定义为list 。

2.在定义数据类型时要注意:(1).如果是字符串和对象可以直接书写对应的名字。(2).如果是整形或者字符型时,填入数据类型时要将int换成Integer;将char换成Character,此处只提及到常见的两种转换类型。

3.定义中第二个<>中不用再次书写数据类型,在以前需要书写,但现在在逐渐的不再书写。

4.集合相对于数组的优缺点:(1).长度:数组长度是固定的;集合长度是可变的。(2).数据类型:数组可以储存基本数据类型,也可以储存引用数据类型;集合可以储存引用数据类型,但是要想储存基本数据类型就需要转成包装类。

1.1.字符串类型

1.2.对象类型(students类)

1.3.整数类形

1.4.字符类型

二.添加集合元素对象

2.1.普通的字符型,整形,字符型等时

集合名 . add(    );

2.2.对象类时

2.2.1创建对象

students s1 = new students(18,"张三");

2.2.2将对象添加到集合当中

集合名.add(s1);

集合名.add(s2);

集合名.add(s3);

三.调用ArrayList方法

3.1.普通的字符型,整形,字符型等时

system.out.print(集合名);

3.2.对象类时(一般使用循环来遍历)

具体格式如下所示:

四.ArrayList中成员方法

方法名 说明

集合名.add();

添加元素,返回值表示是否添加成功。

集合名.remove();

集合名.remove(index);

删除指定元素返回值表示是否删除成功。

删除指定元素索引,返回被删除的元素。

集合名.set(index,~~);

修改指定元素索引下的元素,返回原来的元素。

集合名.get(index);

集合名.size();

获取指定索引的元素。

集合的长度,也就是集合中元素的个数。

回过来说一下 ArrayList ,现在用 ArrayList 对象,来完成一些我们实际 开发 的动作。( ArrayList 的方法也不多,特有的方法一般也用不上。) 通常我们往 集合 存储的更多是自 定义 对象,光存储字符串没什么意思。 现在我们存自 定义 对象,比如说person,person要单独写一个类出来,这个类存储在哪儿呢?为了其它的包也能 使用 到person,直接建立p包,其 是b... //private String bCode;// private String bName;// private String bState=“have”;//1、已借出 2、未借出 private int bnumber=0;//书借出次数 创建 集合 的常用格式在此说明一下: 导包:import java .util. ArrayList ; 创建 对象:与其他普通的引用数据类型 创建 方式完全相同,但是要指定容器 存储的数据类型: ArrayList <要存储元素的数据类型> 变量名 = new ArrayList <要存储元素的数据类型>(); “<要存储元素的数据类型>” 的数据... 在这个例子 ,我们 创建 了一个名为`list`的 ArrayList 对象,该对象将仅包含字符串类型的元素。请注意,我们 使用 `<>`来指定 ArrayList 的类型参数。 您还可以在 创建 ArrayList 对象时初始化元素,如下所示: ``` java ArrayList <String> list = new ArrayList <>(Arrays.asList("apple", "banana", "orange")); 在这个例子 ,我们将一个包含三个字符串元素的List对象转换为 ArrayList 对象,并将其传递给构造函数来初始化`list`对象。