集合的介绍:
跟数组有异曲同工之妙,不同的是集合可以自己调节自己的长度大小,
并且其基本的数据有10个大小,如果超过了10个变成了11个.会自己添加.长度
变成原来的1.5倍大小
所以在集合跟数组之间进行选择的时候需要根据具体的情况,避免集合的大量内存占用
选择方法
已经知道了具体有多少个数,可以大体的选择数组
如果数目一直都会有所变化,那么可以选集合
集合的构建方法
ArrayList<> 变量名=new ArrayList<>();
其中<>代表 泛型
目的:使用泛型,可以对集合当中的内容进行一个限制,限制数据的类型
细节:在进行使用泛型的时候,里面的内容只能够是"引用数据类型",而不能是平常所用的
基本数据类型
八个基本数据类型都可以转换成为引用数据类型
大部分都是一样的,只需要把第一个的字母进行大写
只有INT跟CHAR不同,
分别是 Integer Character
ArratList的几种常用的方法
1.增加(add)
public boolean ArrayList add()
里面直接添加一个新的数值,将指定的元素添加到集合的末尾
public void add(int index,E element):在自己指定的一个位置添加一个新的元素(插队)
2.删除(remove)
public E remove(int index):根据索引做一个删除,返回值返回的是被删除的元素
public boolean remove(Object o):根据元素是否为自己所选择的做一个判断之后再进行删除,返回值
是指的是否删除成功
3.改变(set)
public E set(int index,Element):根据索引的位置,修改对应的元素,返回的是在修改之前的索引
所对应的元素
----------------------------------------------------------
以上的方法,基本上都不用返回值
4.查(get)
public E get(int index):根据索引的位置,获取相应的集合当中的元素,进行查找
public int size():返回集合当中的元素个数
并且在一般的情况下,通常都会使用for循环的方式,来进行集合当中数组的查找,根据索引的位置进行一定的替换,删除........