Wieso gibt meine ArrayList folgenden Fehler aus: Cannot cast from ArrayList<Object> to ArrayList <String>?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Guava liefert dir eigentlich bereits die richtige Liste. Der explizite Typecast sollte also weggelassen werden.

An sich brauchst du an der Stelle ebenso keine Hilfe von Guava. Mit purem Java klappt ebenfalls eine ziemlich kurze Formulierung.

final ArrayList<String> example = new ArrayList<>();

Oder:

final var example = new ArrayList<String>();