Classe de ferramenta para manipular coleções e coleções de mapas

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

Acho que você gosta

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