ArrayList就是动态数组,它的方便之处在于:
实现动态的增加或减少元素 灵活地设置数组大小main(){ ArrayListlist = new ArrayList (); list.add("a"); list.add("b"); list.add("c"); System.out.println("顺序添加"+list); } main(){ ArrayList list = new ArrayList (); list.add("a"); list.add("b"); list.add("c"); System.out.println("顺序添加"+list); list.add(1,"E"); System.out.println("在第一个元素后面加E"+list); } main(){ ArrayList list1 = new ArrayList (); list1.add("a"); list1.add("b"); list1.add("c"); System.out.println("顺序添加"+list1); ArrayList list2 = new ArrayList (); list2.add("e"); list2.add("f"); list2.add("g"); System.out.println("顺序添加"+list2); list1.addAll(list2); System.out.println("将list2添加到list1所有元素的后面"+list); } main(){ ArrayList list1 = new ArrayList (); list1.add("a"); list1.add("b"); list1.add("c"); System.out.println("顺序添加"+list1); ArrayList list2 = new ArrayList (); list2.add("e"); list2.add("f"); list2.add("g"); System.out.println("顺序添加"+list2); list1.addAll(2,list2); System.out.println("将list2添加到list1中的第二个元素后面"+list); }
main(){ ArrayListlist = new ArrayList (); list.add("a"); list.add("b"); list.add("c"); list.add("d"); System.out.println("顺序添加"+list); list.remove(2); System.out.println("删除c"+list); } main(){ ArrayList list = new ArrayList (); list.add("a"); list.add("b"); list.add("c"); list.add("d"); System.out.println("顺序添加"+list); list.remove("b"); System.out.println("删除b"+list); } main(){ ArrayList list1 = new ArrayList (); list1.add("a"); list1.add("b"); list1.add("c"); System.out.println("顺序添加"+list1); ArrayList list2 = new ArrayList (); list2.add("a"); list2.add("b"); System.out.println("顺序添加"+list2); list1.removeAll(list2); System.out.println("删除list1中和list2相同的元素"+list); }
main(){ ArrayListlist = new ArrayList (); list.add("a"); list.add("b"); list.add("c"); string ele = list.get(2); System.out.println("第2个元素"+list); }
//ArrayList的遍历方法之一 //ArrayList的for循环 for(int i = 0 ; i < list.size() ; i++ ){ System.out.println(list.get(i)); } //ArrayList的遍历方法之二 //ArrayList的foreach遍历 ArrayListlist = new ArrayList (); list.add("a"); list.add("b"); list.add("c"); for(String str : list ){ System.out.println(list.get(i)); }