java ArrayList
import java.util.ArrayList; public class ArrayListDemo{ public static void main(String[] args){ //格式: //ArrayList<引用数据类型> 变量名 = new ArrayList<引用数据类型>(); //存储的元素的类型是 <>里的类型 //<>里的类型必须是引用类型,不能是基本类型 //ArrayList<String> strList = new ArrayList<String>(); ArrayList<Integer> intList = new ArrayList<Integer>(); //添加元素 boolean add(Object obj) boolean b = intList.add(1); System.out.println(b); intList.add(4); intList.add(7); intList.add(9); intList.add(6); //获取集合中的个数 int size() int size = intList.size(); System.out.println("the result of intList.size() is " + size); //获取元素 Object get(int index) int val = intList.get(0); System.out.println("the first num of intList is " + val); //集合的遍历 goThroughArrayList(intList); //将元素插入指定位置 boolean add(int index, Object obj) intList.add(1,22); goThroughArrayList(intList); //删除元素 Object remove(int index) 返回的是删除的元素 int remv = intList.remove(5); System.out.println(remv); goThroughArrayList(intList); //替代元素 Object set(int index,Object obj) 返回被替换掉的元素 int setObj = intList.set(3,66); System.out.println(setObj); goThroughArrayList(intList); //清空所有元素 void clear() 只是清空元素,没有销毁 intList.clear(); System.out.println(intList); } //集合的遍历 public static void goThroughArrayList(ArrayList<Integer> intList){ System.out.print("["); for(int i = 0; i < intList.size(); i++){ if(i == intList.size()-1){ System.out.println(intList.get(i) + "]"); }else{ System.out.print(intList.get(i) + ",\t"); } } } }