jeudi 26 février 2015

Java Scanner - Read line breaks in to a string?



I have a scanner that takes user input until ctrl+d and then a while loop which adds each word to a string and then prints it, but i'd like to know how to also include the new line indicators like \n in the string wherever there is a new line.



Scanner sc = new Scanner(System.in);
System.out.println("Enter your string: ");
String x = "";

while (sc.hasNext()){
x+=sc.next() +" ";
}
System.out.println(x);


E.g this code would take the input:



Hello
Hello
Hello


and print: Hello Hello Hello


Whereas I would like it to print something like:



Hello\n Hello\n Hello\n


so I can see where each line ends.




Aucun commentaire:

Enregistrer un commentaire