- 1.1集合概述
- 提供一種存儲空間可變的存儲模型,存儲的數據容量可以發生改變
- ArrayList
- ArrayList<E>:
- 可調整大小的數組實現
- <E>:是一種特殊的數據泛型
- E 引用數據類型替換即可 如ArrayList<String>,ArrayList<Student>
- 構造和添加方法
- 添加
package com.company;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// public ArrayList() 創建一個空的集合對象 等式右邊的String可以不加
ArrayList<String> array = new ArrayList<String>();
//public boolean add(E,e) //將指定的元素追加到此集合的末尾
// System.out.println(array.add("hello"));
array.add("hello");
array.add("java");
array.add("world");
// public void add(int index,E element) 在此集合中的指定位置插入指定的元素
array.add(1,"javase");
array.add(2,"javase");
//public boolean remove(object o) 刪除指定元素 返回刪除是否成功 false
array.remove("javase");
//public E remove(int index) 刪除指定索引處的元素,返回被刪除的元素
array.remove(1);
//public E set(int index,E element) 修改指定索引處的元素,返回被修改的元素
array.set(1,"javaee");
//public E get(int index) 返回指定索引處元素
//array.get(2);得不出來值
//System.out.println(array.get(0));
String s = array.get(1);
// System.out.println("s\t"+s);
// public int size() 返回集合中的元素的個數
// array.size();得不出
System.out.println(array.size());
System.out.println("array" + array);
}
}