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