Java学习笔记------ArrayList

集合与数组的区别

集合长度是可变的,数组的长度固定

数组可以存储基本数据类型和引用数据类型

集合可以存储引用数据类型,存储基本数据类型需要把他们变成对应包装类

集合

java里有很多集合,各有各的特点

Arraylist

创建集合对象

例如:Array list=new ArrayList<>();//<>里是引用数据类型,基本数据类型会报错

System.out.println(list);//打印不是地址值,是集合中存储的数据内容,展示时会用【】把所有数据进行包裹

ArrayList成员方法

boolean add(E e) 添加元素,返回值表示是否添加成功

例如:list.add("aaa");

boolean remove(E e)   删除指定元素,返回值表示是否删除成功

例如:list.remove("aaa");

E remove(int index)  删除指定索引的元素,返回被删除元素

例如:list.remove(index:0);

E set(int index,E e)修改指定索引下元素,返回原来元素

例如:list.set(1,"ddd");

E get(int index)  获取指定索引的元素

例如:list.get(0);

int size()  集合长度(集合中元素的个数)

遍历:for(int i=0;i

                String str=list.get(i);

                System.out.println(str);

           }

你可能感兴趣的:(学习,笔记)