Zuerst Entschuldigung für mein Englisch. Ich möchte Sie fragen, wie kann ich Feld von Namen machen, in denen ich Name vom Benutzer setzen/speichern kann. Das war mein Versuch, aber jedes Mal, wenn ich es ausführte und der Benutzer seinen Namen schrieb, wurde der Vorname im Feld durch den Benutzernamen ersetzt. Ich hoffe du verstehst mich.Java: wie man Feldnamen macht
Scanner sc = new Scanner(System.in);
String[] name = {"John","Nico","Sarah","Pablo","Micheal"};
for (int i = 0; i < 1; i++)
{
System.out.println("Write your name: ");
String s = sc.nextLine();
name[i] = s;
}
Arrays.sort(name);
for (String s2 : name)
{
System.out.print(s2 + ", ");
}
}
}
Sie möchten also Namen zu Ihrem Feld hinzufügen, ohne die Namen zu ersetzen, die Sie bereits gespeichert haben? – gonzo
'für (int i = 0; i <1; i ++)' ist sinnlos. Es "schleift" nur einmal. – shmosel
Sie aktualisieren das Array 'name' am Index 0, indem Sie' name [i] = s; 'eingeben, wobei' i' 0 ist. –