Clase de herramienta para manipular colecciones y colecciones de mapas

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);
    }

Supongo que te gusta

Origin blog.csdn.net/weixin_43941676/article/details/108307046
Recomendado
Clasificación