Ich habe einfachen Code zum Hinzufügen von Strings zu einer Arraylist. Ich muss meine while-Schleife beenden, wenn der Benutzer eine leere Eingabe gibt (oder klickt zweimal im Wesentlichen zweimal). HierBeenden beim Drücken der Eingabetaste (Java)
ist der Code:
static ArrayList<String> names = new ArrayList();
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter name:");
String name = sc.nextLine();
while (!name.equals(" ")) { // ?
names.add(name);
name = sc.nextLine();
if (names.contains(name)) {
System.out.println(name + " already exists!");
name = sc.nextLine();
}
}
System.out.println(names);
}
' " "' ist nicht das gleiche wie '""'! – ParkerHalo