FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Praktische Informatik

Problem mit LinkedList

Problem mit LinkedList 2002-06-18 14:33
Fred
Ich habe mal ne Frage zu Zettel 9, bin hier quasi am Verzweifeln :-)

Damit die Methode indexOf(Object o) von der LinkedList funktioniert,
muss man ja die equals-Methode der Klasse Eintrag ueberschreiben.
Zwei verschiedene Eintrag-Exemplare werden bei mir als gleich
angesehen, wenn sich die beiden Woerter gleichen.

Trotzdem gibt mir indexOf ein -1 zurueck, wenn ich ein Testobjekt a
zur Liste addiere und den Index eines inhaltlich gleichen Testobjekts
b erfahren moechte.

Unter www.geocities.com/ackehurst/komisch.txt gibt's die Code-Fragmente.

Re: Problem mit LinkedList 2002-06-18 18:24
Slater
man bedenke, dass die operationen von LinkedList die gleichheit von Objekten mit deren equals()-Operation feststellen,

da LinkedList keine lust und ohne extremen aufwand auch keine möglichkeit hat, jedes eventuell gespeicherte Objekt auf spezielle equals-variation zu untersuchen, nimmt es einfach die Operation equals(Objekt), die jedes Objekt anbietet, da von der Klasse Objekt geerbt,

und equals(EINTRAG) überschreibt diese nicht, sondern ist eine andere [img]http://images.rapidforum.com/images/i23.gif[/img],

lange rede, kurzer sinn,

mach equals(Objekt) draus, und in der Operation prüfen, etwa

if other instanceof Eintrag …, dann other noch casten ( (Eintrag) other ) usw…

Re: Problem mit LinkedList 2002-06-19 19:30
Fred
lange rede, kurzer sinn,

mach equals(Objekt) draus,
Ah ja klappt.

Was versteht man eigentlich unter einer ausfuehrbaren JAR Datei?


Re: Problem mit LinkedList 2002-06-19 19:58
Slater
ist das nict langsam etwas spät für diese woche? [img]http://images.rapidforum.com/images/i23.gif[/img]

mit bluej export kann man die erstellen,
dann hat man wieder ne jar file,
und z.B.

edit

java -jar Tester.jar x.txt

end edit

mach was ordentliches


Re: Problem mit LinkedList 2002-06-20 02:39
Fred
ist das nict langsam etwas spät für diese woche? [img]http://images.rapidforum.com/images/i23.gif[/img]
Also ich habe bis Montag Zeit :-)
mit bluej export kann man die erstellen,
dann hat man wieder ne jar file,
und z.B. mach was ordentliches
Versteh ich nicht, aber egal :-)


Re: Problem mit LinkedList 2002-06-20 11:00
Slater
hmm, da fiel wieder ein bisschen der html-falle zum opfer [img]http://images.rapidforum.com/images/i23.gif[/img],

also mit bluej-export-option (store as jar file, main class auswählen…) eine xxx.jar datei erstellen, die ist dann eine jar file und auch noch ausführbar…,
und dann der aufruf:

java -jar xxx.jar xxx.txt

das soll das sein, was etwas ordentliches macht [img]http://images.rapidforum.com/images/i25.gif[/img]