Avatar ·

Wie erhalte ich das letzte Element eines ArrayList in Java ohne IndexOutOfBoundsException

Hallo zusammen! Ich bin neu in Java und kämpfe seit ein paar Stunden mit einer scheinbar einfachen Aufgabe. Ich habe ein ArrayList, dem ich dynamisch Strings hinzufüge. Ich muss das zuletzt hinzugefügte Element abrufen. Das Problem ist, dass ich nicht im Voraus weiß, wie viele Elemente in der Liste sein werden. Ich habe versucht, die Methode `get()` mit einem Index zu verwenden, aber wenn die Liste leer ist, wird eine `IndexOutOfBoundsException` ausgelöst. Hier ist mein Code: ```java import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList list = new ArrayList<>(); list.add("Erster"); list.add("Zweiter"); list.add("Dritter"); // Dieser Code funktioniert String last = list.get(list.size() - 1); System.out.println("Letzter: " + last); } ```