Colecciones: clases de herramientas para manipular colección y mapa
La diferencia entre colecciones y colección
Colecciones es una clase de herramienta que se utiliza para manipular Colección y Mapa.
- Métodos comunes en la clase Colecciones.
reverse (List): invierte el orden de los elementos en
List shuffle (List): organiza aleatoriamente el orden en el conjunto (cada vez es aleatorio)
sort (list): ordena según el orden natural, si quieres cambiarlo El método necesita usar sort (lista, Comparador)
swap (i, j); intercambiar la posición del elemento i y el elemento j en la colección List.
frecuencia (i); Devuelve el número de apariciones del elemento especificado en la colección.
copiar (lista1, lista2); copiar lista2 a 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);
}