2017-12-06 3 views
-1

Ich erstelle ein Spiel mit verschiedenen Teilnehmern, die zu verschiedenen Teams gehören. Ich hatte Probleme, die Spieler den Teams zuzuordnen. Die Player existieren in einer ArrayList, und ich habe auch Listen für jedes der Teams erstellt, aber ist es sogar möglich, ein Element einer Liste einer anderen Liste zuzuordnen? Damit der Player in beiden Listen existiert? DankSo weisen Sie Spieler zu Teams in einem Spiel zu

+0

Ja, Sie können Elemente von einer Liste in eine andere hinzufügen. Was hast du probiert? – khelwood

+0

Ihre Frage scheint sowohl sehr breit als auch sehr vage zu sein. Um uns zu helfen, erklären Sie bitte, indem Sie den Code anzeigen, indem Sie detailliert erklären, wie Ihr aktueller Codeversuch nicht funktioniert. –

Antwort

0

Die Liste Objekt enthält eine Reihe von Methoden zum Hinzufügen und Elemente aus den Listen entfernen: https://docs.oracle.com/javase/7/docs/api/java/util/List.html

Ich würde vorschlagen, so etwas wie: teamList.add(playerList.get(playerIndex))

wo playIndex eine ganze Zahl des Spielers Sie wollen dem Team hinzufügen. Unter der Annahme, dass Ihre Spieler und Teams den gleichen Objekttyp haben, wird der obige Code einen Spieler aus der Spielerliste abrufen und diesen Spieler zu Ihrer Teamliste hinzufügen.

Verwandte Themen