2016-08-09 15 views
0

Ich bin ganz neu Jlists zu verwenden, und ich bin ganz auf eine Lösung stecken:2 Jlists mit identischen Einträgen

Ich habe zwei Jlists mit identischen Elementen gefüllt, lassen Sie uns eine Liste sagen mit ‚Aktueller Standort‘ und ‚Destination "Wir werden sie" Mein Haus "," Geschäft "," Arbeit "," Kneipe "nennen. Ich suche nach einer Lösung: Verwenden Sie an dieser Stelle nur Hilfsmethoden, die den Eintrag aus der zweiten Liste entfernen, wenn er in der ersten Liste ausgewählt ist.

Also ist mein aktueller Standort 'Home', ich möchte, dass er von der 2. 'Ziel' Liste entfernt wird - weil ich bereits 'Home' bin, also kann ich es nicht zu meinem Ziel machen.

Es scheint wie ein einfaches Problem, aber ich kann nicht herausfinden, wie dies zu erreichen ist.

Prost im Voraus.

+4

Zeigen Sie uns, was Sie bisher haben. – nhouser9

+0

Hier finden Sie eine Antwort: http://StackOverflow.com/A/17099649/5046496 Dieser Link zeigt Ihnen, wie Sie herausfinden, welches Element ausgewählt wurde. Das sollte für Ihr Problem gelten. – Dominic

+0

Danke, Leute, ich habe herausgefunden, wie es am Ende geht :) – MrARJ

Antwort

0

DONE IT!

Die Liste wurde in einer Sammlung gespeichert, also kopierte ich die Liste in eine ArrayList, durchforstete die Sammlung mit einer for-each und entfernte() das Element, das mit dem ausgewählten Objekt identisch war und lud das 'Destination' Jlist mit der kopierten Sammlung.

Verwandte Themen