Notas de estudo Java-Arrays.asList

Primeiro, o método consiste em converter a matriz em uma lista . Os seguintes pontos devem ser observados:

  (1) Este método não é adequado para tipos de dados básicos (byte, short, int, long, float, double, boolean)

  (2) Este método vincula o array com a lista, e quando um deles é atualizado, o outro é atualizado automaticamente

  (3) Os métodos de adição e remoção não são suportados

Em outras palavras, Arrays.asList só pode ser usado para travessia e não pode ser usado para outros métodos de adição e exclusão

 

Código de teste

public class Test {
    public static void main(String[] args) {
       String s="小周,小艾,小晓";
       System.out.println(Arrays.asList(s.split(",")));

       Integer i=123990;
       System.out.println(Arrays.asList(i));

    }

}

 

E se você quiser adicionar e remover métodos para Arrays.asList? Em seguida, faça o seguinte:

List <String> arrayList = new ArrayList <> (lista);
arrayList.add ("4");

public class Test {
    public static void main(String[] args) {
      String s="1,2,3";
      List<String> list=Arrays.asList(s.split(","));

      System.out.println(list);
      List<String> arrayList=new ArrayList<>(list);
      arrayList.add("4");
      System.out.println(arrayList);
    }
}

 

Acho que você gosta

Origin blog.csdn.net/mumuwang1234/article/details/112196654
Recomendado
Clasificación