1.导入ArrayList
import java.util.ArrayList;
2.新建
ArrayList<数据类型> 对象名=new ArrayList<>();
3.添加元素
add()
public static void main(String []args){
ArrayList<Integer> AA=new ArrayList<Integer>();
AA.add(2);
AA.add(3);
AA.add(4);
System.out.println(AA);
}
4.删除元素
remove()
public static void main(String []args){
ArrayList<Integer> AA=new ArrayList<Integer>();
AA.add(2);
AA.add(3);
AA.add(4);
AA.remove(2);
System.out.println(AA);
}
5.访问元素
get()
public static void main(String []args){
ArrayList<Integer> AA=new ArrayList<Integer>();
AA.add(2);
AA.add(3);
AA.add(4);
System.out.println(AA.get(2));
}
6.更新元素
set()
public static void main(String []args){
ArrayList<Integer> AA=new ArrayList<Integer>();
AA.add(2);
AA.add(3);
AA.add(4);
AA.set(1,45);
System.out.println(AA.get(1));
}
7.计算 ArrayList 中的元素数量
size()
public static void main(String []args){
ArrayList<Integer> AA=new ArrayList<Integer>();
AA.add(2);
AA.add(3);
AA.add(4);
AA.add(5);
System.out.println(AA.size());
}
8.遍历数组
public static void main(String []args){
ArrayList<Integer> AA=new ArrayList<Integer>();
AA.add(2);
AA.add(3);
AA.add(4);
AA.add(5);
for (int i=0;i<AA.size();i++) {
System.out.println(AA.get(i)+" ");
}
}
/*或
for (int i:AA) {
System.out.println(i+" ");
}*/
9.排序
//首先导入Collections包
import java.util.Collections
//从小到大排序
ArrayList<Integer> AA=new ArrayList<Integer>();
AA.add(7);
AA.add(34);
AA.add(17);
AA.add(5);
Collections.sort(AA);
for (int i:AA) {
System.out.println(i+" ");
}
/*字母排序
ArrayList<String> AA=new ArrayList<String>();
AA.add("d");
AA.add("r");
AA.add("e");
AA.add("o");
Collections.sort(AA);
for (String i:AA) {
System.out.println(i+" ");
}
*/
10.其他方法
clear() 删除ArrayList中所有元素
clone() 复制一份ArrayList
indexOf() 返回 arraylist 中元素的索引值
本文详细介绍了如何在Java中使用ArrayList进行元素的添加、删除、访问、更新、计算大小、遍历以及排序,并展示了clear(),clone(),和indexOf()等辅助方法的用法。
1573





