Zum Beispiel gibt der Benutzer "1 2 3 4" ein, wie extrahiere ich diese vier Zahlen und platziere sie an verschiedenen Stellen in einem Array?Wie bekomme ich jede Zahl eine Benutzereingaben als Menge von Zahlen in Zeichenfolge mit jeder durch Leerzeichen getrennten Zahl?
Ich bin nur ein Anfänger also bitte entschuldigen Sie meinen Mangel an Wissen.
for (int i = 0; i < students; i++) {
scanner.nextLine();
tempScores[i] = scanner.nextLine();
tempScores[i] = tempScores[i] + " ";
tempNum = "";
int scoreCount = 0;
for (int a = 0; a < tempScores[i].length(); a++) {
System.out.println("Scorecount " + scoreCount + " a " + a);
if (tempScores[i].charAt(a) != ' ') {
tempNum = tempNum + tempScores[i].charAt(a);
} else if (tempScores[i].charAt(a) == ' ') {
scores[scoreCount] = Integer.valueOf(tempNum);
tempNum = "";
scoreCount ++;
}
}
['split (" ")'] (https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#split%28java.lang.String%29) – Andreas