List<String> list = new ArrayList<String>();
list.add("Hello"); list.add(2,"!");//指定角标添加元素
System.out.println("ArrayList当前容量:"+list.size());
System.out.println("ArrayList当前内容:"+list.toString());
list.set(0,"my");
boolean isEmpty = list.isEmpty();//判断是否为空 boolean isContain = list.contains("my");//判断是否存在 对象
String[] strArray = list.toArray(new String[]{});
System.out.println(strArray[0]+ strArray[1]+strArray[2]);
list.remove(0);//删除指定角标处元素 list.remove("world");//删除指定元素 list.clear();//删除全部
import java.util.*; public class Main { public static void main(String[] args) { //创建ArrayList集合: List<String> list = new ArrayList<String>(); System.out.println("ArrayList集合初始化容量:"+list.size()); // ArrayList集合初始化容量:0 //添加功能: list.add("Hello"); list.add("world"); list.add(2,"!");//指定角标添加元素 System.out.println("ArrayList当前容量:"+list.size()); // ArrayList当前容量:3 System.out.println("ArrayList当前内容:"+list.toString()); //修改功能: list.set(0,"my"); list.set(1,"name"); System.out.println("ArrayList当前内容:"+list.toString()); // ArrayList当前内容:[my, name, !] //获取功能: String element = list.get(0); System.out.println(element); // my //迭代器遍历集合:(ArrayList实际的跌倒器是Itr对象) Iterator<String> iterator = list.iterator(); while(iterator.hasNext()){ String next = iterator.next(); System.out.println(next); } /** // my // name // ! // */ //for循环迭代集合: for(String str:list){ System.out.println(str); } /** my name ! */ //判断功能: boolean isEmpty = list.isEmpty();//判断是否为空 boolean isContain = list.contains("my");//判断是否存在 对象 System.out.println(isEmpty); System.out.println(isContain); //把集合转换成数组: String[] strArray = list.toArray(new String[]{}); System.out.println(strArray[0]+ strArray[1]+strArray[2]); //删除功能: list.remove(0);//删除指定角标处元素 list.remove("world");//删除指定元素 list.clear();//删除全部 System.out.println("ArrayList当前容量:"+list.size()); // ArrayList当前容量:0 } }