Ich stehe vor einem Problem mit statischen Arraylists.Static ArrayList - erweiterte Schleife füllen
Ich habe eine Spieler-Klasse, die eine Zeichenfolge nimmt.
Ich habe eine statische Arraylist der Spieler und eine statische Reihe von Strings.
static final ArrayList <Player> MY_PLAYER_LIST = new ArrayList<Player>();
static final String [] TEST_PLAYER_LIST = {"adam", "eve", "john", "mary",};
Ich habe eine Funktion, die die Arraylist füllt.
Aber die Ausgabe, die ich bekomme, ist;
Before - 0
Player: adam
Player: eve
Player: john
Player: mary
After - 4
Player: mary
Player: mary
Player: mary
Player: mary
Kann mir bitte jemand helfen, zu verstehen, was ich falsch mache?
'myPlayerName' in' Player' Klasse ist wahrscheinlich statisch. Entfernen Sie das statische Keyword. – Eran
bitte auch die Deklaration von myPlayerName anzeigen –
Ist 'myPlayerName' nicht statisch in' Player'? – Serg