Word-Liste in Java-Array kopieren?

Pitohui

Newbie
Registriert
Sep. 2018
Beiträge
5
Ich habe folgenden Code geschrieben(Auszug):
int uhm=0;
while(uhm<10) {
Scanner eingabe= new Scanner(System.in);
System.out.println("Gib nacheinander alle 10 Mannschaften ein! ("+(uhm+1)+"/10)");
mannschaft[uhm]=eingabe.nextLine();
uhm++;
System.out.print("");
}
Er funktioniert super, wenn ich die Mannschaften nacheinander eingebe.Allerdings würde ich die Eingabe gerne mittels eine Wordliste abkürzen, die folgendermaßen aussieht:
Mannschaft 1
Mannschaft 2
Mannschaft 3
usw.
Wenn ich aber diese ganze Liste kopiere und einsetze, zählt das trotz nextLine nur als eine Eingabe.Gibt es irgendeine Möglickeit, dass bei jedem Absatz eine neue EIngabe getriggert wird(also hier mannschaft[1] Mannschaft 1 wäre usw.?
 
Du könntest es so machen:
Java:
String[] m = mannschaft.split(",")
und die Mannschaften so eingeben: Mannschaft 1, Mannschaft 2, ...
Wenn du keine Kommas willst geht es sicher auch mir regular expressions nach den Zahlen so suchen.
 
Gute Frage. Vielleicht ist es in deinem Fall kein "nextLine" sondern einfach ein \n . Würde dann so wie von @MasterOfWar funktionieren, nur dass du halt "split("\\n")" benutzen müsstest. Einen Versuch ist's wert.
 
Zurück
Oben