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);
}
```
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs