Wie konvertiere ich ein Array in ArrayList in Java? ArrayList aus Array erstellen
Hallo zusammen! Ich habe gerade angefangen, Java zu lernen und bin auf ein Problem gestoßen. Ich habe ein String-Array, das ich von einer anderen Methode erhalte:
```java
String[] fruits = {"Apple", "Banana", "Orange"};
```
Ich muss dieses Array an eine Methode übergeben, die nur `ArrayList` akzeptiert. Ich habe es so versucht:
```java
ArrayList list = new ArrayList<>(fruits);
```
Aber der Compiler gibt einen Fehler aus: "cannot infer type arguments for ArrayList<>". Dann habe ich es so versucht:
```java
ArrayList list = (ArrayList) Arrays.asList(fruits);
```
Das funktioniert auch nicht – es gibt eine ClassCastException.
Ich habe gelesen, dass man in Java nicht einfach ein Array in ArrayList umwandeln kann. Aber wie macht man es dann richtig? Gibt es einen einfachen Weg, eine veränderbare Liste aus einem Array zu erstellen? Und warum