Drucken Sie alle Elemente von stack/queue
Ich versuche zu gehen, durch einen stack und eine Warteschlange und drucken Sie die Objekt-Werte. In meinem Objekt ist Klasse, ich habe implementiert eine toString-Methode. Mein Stapel-und Warteschlangen-Klassen verwenden eine verknüpfte Liste. Ich versuchte, durch Sie gehen mit einer for-Schleife, die wie ein array mit der ersten, offensichtlich nicht funktioniert. Ich weiß, wie man die Spitze, aber nicht alle von Ihnen.
for (i = 0; i <= 9; i++) {
System.out.println(storageA[i].toString());
}
storageA ist mein stack mit fester Größe von 10.
- Sie haben einen Fehler auf der Linie 31.
- Können Sie zeigen Sie uns den code?
- Fügen Sie einige code, bitte, das wird helfen, alle zu verstehen und zu lösen Ihr Problem.
- Hey @user2963286, wenn Sie angesichts der oben genannten ` for (i = 0; i <= 9; i++) { System.aus.println(storageA[i].toString()); }` hätten Sie ein Knäuel?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Angenommen, Sie möchten, Durchlaufen Sie die komplette Liste holding Objekte der Art E:
Wenn Sie wirklich nur wollen, dass Elemente 0-9 (besser überprüfen storageA.Größe > 9, ansonsten bekommt man eine IndexOutOfBoundsException):