集合类:提供了一个存储空间可变的存储模型。
软件包 java util
ArrayList<数据类型E>
public ArrayList() | 创建一个空的集合对象 |
public boolean add(E e) | 将指定元素追加到此集合末尾 |
public void add(int index,E element) | 在集合中指定位置插入指定元素 |
import java.util.ArrayList;
/* ArraryList 构造方法 public ArraryList(); 创建一个空的集合对象 ArraryList 添加方法: public boolean add(E e); 将制定元素添加到集合末尾 public void add(int index, E element); 在此集合指定位置插入指定元素,集合下标从0开始 */ public class L1 { public static void main(String[] args) { //ArrayList<String> array = new ArrayList<>(); ArrayList<String> array = new ArrayList<String>(); //System.out.println(array.add("hello")); 会输出一个true array.add("hello"); array.add("world"); array.add("java"); array.add(1,"string");//index是几,最后添加的元素下标就是几。 System.out.println("array:" + array); } }
方法名 | 说明 |
public boolean remove(Objext o) | 删除制定元素,返回是否成功 |
public E remove(int index) | 删除索引处元素,返回被删除元素 |
public E set(int dex,E element) | 修改质地粘附索引处元素,返回被修改元素 |
public E get(int index) | 返回指定索引处元素 |
public int size() | 返回集合中元素个数 |
public class L1 { public static void main(String[] args) { ArrayList<String> array = new ArrayList<String>(); array.add("hello"); array.add("world"); array.add("java"); array.add("okk"); System.out.println(array.remove("world"));//会输出true,没有的话输出false System.out.println(array.remove(1)); array.remove(0); System.out.println(array.set(0,"javaee")); System.out.println(array.get(0)); System.out.println(array.size()); System.out.println("array:" + array); } }