Coleções: classes de ferramentas para manipular Coleção e Mapa
A diferença entre coleções e coleção
Coleções é uma classe de ferramenta usada para manipular Coleção e Mapa.
- Métodos comuns na classe Coleções.
reverse (List): Inverte a ordem dos elementos em
List shuffle (List): Organize aleatoriamente a ordem no conjunto (todas as vezes é aleatório)
sort (list): Classifique de acordo com a ordem natural, se você quiser alterá-la O método precisa usar sort (list, Comparator)
swap (i, j); trocar a posição do elemento ie do elemento j na coleção List.
frequência (i); Retorna o número de ocorrências do elemento especificado na coleção.
copiar (lista1, lista2); copiar lista2 para lista1
public static void main(String[] args) {
List list = new ArrayList();
list.add("1");
list.add("1");
list.add("1");
list.add("1");
list.add("1");
list.add("1");
// ArrayList<Object> objects = new ArrayList<Object>();
//直接复制会导致出错,是因为objects集合的大小小于list集合。
List dest = Arrays.asList(new Object[list.size()]);
System.out.println(dest);
Collections.copy(dest,list);
System.out.println(dest);
//返回线程安全的list
List list1 = Collections.synchronizedList(list);
}