import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
ArrayList<Integer> arrayList = new ArrayList<Integer>();
//1.boolean add(E e)
//将指定的元素追加到此列表的末尾。
arrayList.add(1);
arrayList.add(2);
arrayList.add(3);
arrayList.add(4);
arrayList.add(5);
//2.boolean contains(Object o)
//如果此列表包含指定的元素,则返回 true 。
System.out.println(arrayList.contains(1)); //true
System.out.println(arrayList.contains(6)); //false
//3.int size()
//返回此列表中的元素数。
System.out.println(arrayList.get(2)); //输出3
//4.E get(int index)
//返回此列表中指定位置的元素。由此可得遍历
for(int i = 0 ; i < arrayList.size() ; i++) {
System.out.print(arrayList.get(i) + " "); //输出1 2 3 4 5
}
System.out.println();
//5.int indexOf(Object o)
//返回此列表中指定元素的第一次出现的索引,如果此列表不包含元素,则返回-1。
arrayList.add(5); //此时数组元素为 1 2 3 4 5 5
System.out.println(arrayList.indexOf(5)); //输出4
System.out.println(arrayList.indexOf(0)); //输出-1
//6.boolean isEmpty()
//如果此列表不包含元素,则返回 true 。
System.out.println(arrayList.isEmpty()); //false
//7.int lastIndexOf(Object o)
//返回此列表中指定元素的最后一次出现的索引,如果此列表不包含元素,则返回-1。
System.out.println(arrayList.lastIndexOf(5)); //输出5
//8.E remove(int index)
//删除该列表中指定位置的元素。
arrayList.remove(5); //此时数组元素为1 2 3 4 5
//9.E set(int index, E element)
//用指定的元素替换此列表中指定位置的元素。
arrayList.set(0, 0); //此时数组元素为 0 2 3 4 5
//10.void clear()
//从列表中删除所有元素。
arrayList.clear();
}
}
java ArrayList常用方法(含例子,讲解)
最新推荐文章于 2024-08-15 12:41:05 发布