U
Unwissender
Gast
Hi,
ich brauche bitte kurz rat.
Ich habe 2 Arraylist. Die auch genau gleich aussehen. Dies enthalten Elemente der Klasse Werte. Das heist bei mir, das jedes Element aus 3 Werten besteht. (this.Wert1,this.Wert2,This.Wert3)
Nun habe ich auch hier schon im Forum gelesen. Das man eine Methode equals implementieren muss und eventuell noch compare. Aber leider steige ich da nicht ganz so durch wie ich diese überschreiben muss *heul* das er mir auch immer die beiden Elemten der ArrayList nacheinander überprüft. Muss ich etwa immer eine Schleife reinsetzten und jedes einzelne Element mit den 3 werten vergleichen?
Sorry aber ich stehe irgendwie auf dem Schlauch. Wie sehe dann der Vergleichsaufruf in der Main aus?
Im Moment sage ich: arraylist1.equals(arraylist2).. aber gibt nur falls da er dort nur die referenzen checkt.
Hat jemand Ahnung? Danke :cry:
ich brauche bitte kurz rat.
Ich habe 2 Arraylist. Die auch genau gleich aussehen. Dies enthalten Elemente der Klasse Werte. Das heist bei mir, das jedes Element aus 3 Werten besteht. (this.Wert1,this.Wert2,This.Wert3)
Nun habe ich auch hier schon im Forum gelesen. Das man eine Methode equals implementieren muss und eventuell noch compare. Aber leider steige ich da nicht ganz so durch wie ich diese überschreiben muss *heul* das er mir auch immer die beiden Elemten der ArrayList nacheinander überprüft. Muss ich etwa immer eine Schleife reinsetzten und jedes einzelne Element mit den 3 werten vergleichen?
Sorry aber ich stehe irgendwie auf dem Schlauch. Wie sehe dann der Vergleichsaufruf in der Main aus?
Im Moment sage ich: arraylist1.equals(arraylist2).. aber gibt nur falls da er dort nur die referenzen checkt.
Hat jemand Ahnung? Danke :cry: