List So erstellt
List<Integer> list = Arrays.asList(array);
** *: Wenn Sie die Add-Methode usw. verwenden, tritt ein Laufzeitfehler auf ** Es bezieht sich nur auf das Array. Wenn Sie also das Array ändern, wird es wiedergegeben.
ArrayList So erstellt
List<Integer> arrayList = new ArrayList<Integer>(Arrays.asList(array));
Wie Sie betont haben und der Inhalt interessant war, wird er beschrieben Der Grund für das Auslösen einer Ausnahme bei Verwendung der Methode "add" von "ArrayList", bei der es sich um den Rückgabewert von "Arrays.asList (array)" handelt, ist folgender.
Recommended Posts