集合的常见操作
1、复制集合
package com.bennett.test1010;
import java.util.Arrays;
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
public class CopyListTest {
public static void main(String[] args) {
List<Integer> integers = new LinkedList<Integer>();
integers.add(66);
integers.add(27);
integers.add(33);
integers.add(45);
integers.add(15);
printList(integers);
List<Integer> results1 = integers;
List<Integer> results2 = new LinkedList<Integer>();
results2.addAll(integers);
List<Integer> results3 = new LinkedList<Integer>(integers);
List<Integer> results4 = new LinkedList<Integer>();
Collections.addAll(results4, new Integer[integers.size()]);
Collections.copy(results4, integers);
List<Integer> results5 = new LinkedList<Integer>(Arrays.asList(new Integer[integers.size()]));
Collections.copy(results5, integers);
printList(results1);
}
private static void printList(List<Integer> integers) {
for (Integer integer : integers) {
System.out.print(integer+" ");
}
System.out.println();
}
}