package test81; import java.util.ArrayList; public class ArrayListDemo1 { public static void main(String[] args) { ArrayList<String> a1 = new ArrayList<String>(); //<数据类型> System.out.println("a1中元素的个数 : " + a1.size()); a1.add("C"); a1.add("A"); a1.add("E"); a1.add("B"); a1.add("D"); a1.add("F"); a1.add(1, "A2"); System.out.println("a1加入元素后的元素的个数 : " + a1.size()); System.out.println("a1的内容" + a1); a1.remove("F"); a1.remove(2); System.out.println("a1删除元素后的元素的个数 : " + a1.size()); System.out.println("a1的内容" + a1); } }
a1中元素的个数 : 0
a1加入元素后的元素的个数 : 7
a1的内容[C, A2, A, E, B, D, F]
a1删除元素后的元素的个数 : 5
a1的内容[C, A2, E, B, D]
package test81; import java.util.ArrayList; public class ArrayListToArray { public static void main(String[] args) { ArrayList<Integer> a1 = new ArrayList<Integer>(); a1.add(new Integer(1)); a1.add(new Integer(2)); a1.add(new Integer(3)); a1.add(new Integer(4)); System.out.println("ArrayList中的内容 : " + a1); //得到对象数组 Object ia[] = a1.toArray(); int sum = 0; for(int i=0; i<ia.length; i++) { sum += ((Integer)ia[i]).intValue(); } System.out.println("sum = " + sum); } }
ArrayList中的内容 : [1, 2, 3, 4]
sum = 10