Java第三天 - 草稿
为什么会出现集合类:
Java是面向对象编程语言,为了方便对多个对象进行操作,就必须存储多个对象。因此存储多个对象的存储类型不能是一个基本类型,而应该是一个容器类型的变量。
学习过的容器类型的数据:
1,StringBuilder只能存储字符串。
2,数组。只能存储相同类型的数据。
集合类的特点:
1,长度可变
ArrayList<E>
1.位于java.util的包下,使用时需要导包。
2.大小可变数组的实现
<E>:是一种特殊的数据类型,泛型。
例: ArrayList<String> array = new ArrayList<String>();
3.添加元素:
public boolean add(E e):添加元素,元素添加到末尾
public void add(int index ,E element):在指定的索引处添加一个元素。
4.获取元素
public E get(int index):返回集合中指定位的元素
5.集合长度
public int size():返回集合中的元素个数
6.删除元素
public boolean remove(Object o):删除指定的元素,返回删除是否成功。
public E remove(int index):返回被删除的元素
7.修改元素
public E set(int index,E element):修改指定索引出的元素,返回被修改的元素.
ArratList<String> array = new ArrayList<String>();
array.add("Hello");
array.get(0);//Hello
array.size();//1
array.remove("Hello");//true,删除元素影响集合,删除从头找到的第一个单词
array.remove(0)//Hello删除哪个元素就返回哪个元素的值
array.set(0,"world");//Hello 替代哪个就用哪个返回哪个的值
数组中:world
8.集合遍历
for(int i = 0;i<array.size();i++){
System.out.println(array.get(x));
}
9.