Hallo,
ich habe mehrere Fragen zur LinkedList.
Erstens: Gibt es einen ähnliche Methode wie
um das VORHERIGE Element zu "erreichen"? Also die Liste von hinten nach vorne durchzugehen?
Zweitens: Ich habe ein Problem mit dem Zugriff auf eine Methode einer anderen Klasse:
Die letzte Ausgabe funktioniert, man erhält also das letzte Element der Liste.
kmRechnen sieht wie folgt aus:
Die get Methoden der Klasse funktionieren bei anderen Methoden dieser Klasse ohne Probleme, ich denke der Fehler liegt an dem "Aufruf" der Methode.
Das -189 ist erst eimal provisorisch, später soll der KM-Stand des letzten Elementes mit dem des ersten Elementes verrechnet werden.
Der Compiler gibt folgende Fehlermeldung aus:
Ich denke ich habe einen Fehler in der Syntax, aber leider komme ich nicht weiter, sieht jemand den Fehler?
LG
ich habe mehrere Fragen zur LinkedList.
Erstens: Gibt es einen ähnliche Methode wie
Java:
.next
Zweitens: Ich habe ein Problem mit dem Zugriff auf eine Methode einer anderen Klasse:
Java:
String ausgabe = "";
System.out.println("XXXXX " + ausgabe.kmRechnen(tank.letztesElement(),tank.letztesElement()));
System.out.println("YYYYYYYY " + tank.letztesElement());
Die letzte Ausgabe funktioniert, man erhält also das letzte Element der Liste.
kmRechnen sieht wie folgt aus:
Java:
public String kmRechnen(Tank q, Tank w) {
int kmstandl = Integer.parseInt(q.kilometer);
int kmstandzweil = Integer.parseInt(w.kilometer);
kmstandzweil = kmstandzweil - 189;
String ergebnis = "" + kmstandzweil;
return ergebnis;
}
Das -189 ist erst eimal provisorisch, später soll der KM-Stand des letzten Elementes mit dem des ersten Elementes verrechnet werden.
Der Compiler gibt folgende Fehlermeldung aus:
Code:
Main.java:41: error: cannot find symbol
System.out.println("XXXXX " + ausgabe.kmRechnen(tank.letztesElem
ent(),tank.letztesElement()));
^
symbol: method kmRechnen(Tank,Tank)
location: variable ausgabe of type String
1 error
Ich denke ich habe einen Fehler in der Syntax, aber leider komme ich nicht weiter, sieht jemand den Fehler?
LG
Zuletzt bearbeitet: