ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。
import java.util.ArrayList; class Demo01 { public static void main(String[] args) { //创建对象:ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>(); ArrayList<String> arr=new ArrayList<String>(); //存值 在<>中声明什么类型就存储什么类型 arr.add("abc"); arr.add("bcd"); arr.add("123"); //取值 //根据下标取值 String s1=arr.get(0); System.out.println(s1); //遍历 //int size() 返回集合中的元素个数 for(int i=0;i<arr.size();i++){ System.out.println(arr.get(i)); }
import java.util.ArrayList; class Demo02 { public static void main(String[] args) { ArrayList<Integer> arr=new ArrayList<Integer>(); arr.add(123); arr.add(456); //在指定位置添加值 arr.add(0,789); //删除指定下标的值 arr.remove(0); //清空集合 //arr.clear(); //修改指定位置上的值 arr.set(0,0); for(int i=0;i<arr.size();i++){ System.out.println(arr.get(i)); } } }
}
}