Ich möchte von einem Array in eine Liste konvertieren
public static void main(String[] args) {
String arr[] = {"orange","apple","cherry","melon","grape"};
List<String> list = Arrays.asList(arr);
Weisen Sie Arrays.asList mit arr als Argument für die Liste zu
List<String> list = Arrays.asList(arr);
list.add("banana");
(Ursache) Arrays.asList () akzeptiert keine Operationen von List-Methoden wie Hinzufügen und Löschen.
List<String> list = Arrays.asList(arr);
List<String> list2 = new ArrayList<>(list);
list2.add("banana");
Weisen Sie list2 als Argument von ArrayList list zu Wenn Sie das oben kurz schreiben
List<String> list = new ArrayList<>(Arrays.asList(arr));
list.add("banana");
Recommended Posts