Java Leerzeichen mit verschlüsseln?

...komplette Frage anzeigen

2 Antworten

Was passiert, wenn du das else if( c == 32... weglässt?

c+=0 ergibt keinen Sinn

Gibt es eine Alternative zu append? Geht sb += c;?

Wird "Hallo wie gehts" korrekt übergeben? Mach mal eine Testausgabe.

Antwort bewerten Vielen Dank für Deine Bewertung

Ersetz mal 

   String str2 = sc.next();

durch 

String str2 = sc.nextLine();


Alternativ kannst du die Zeile auch lassen und dafür:

  Scanner sc = new Scanner(System.in);

durch

Scanner sc = new Scanner(System.in).useDelimiter("\\\\n");

ersetzen.

Erklärung: Das Problem ist, dass " " ein Standardtrennzeichen ist. Entweder du änderst das (wie im 2. Fall- "\\\\n" steht für neue Zeile) oder du liest die ganze Zeile zusammen ein.

Antwort bewerten Vielen Dank für Deine Bewertung
derwicht112 13.07.2016, 16:29

Was ein kleiner Fehler alles machen kann :) danke dir hat super geklappt :)

0

Was möchtest Du wissen?