I'm reading from a file that reads something like all on one line:
Hello World!
I've been trying to get this to work for a while now.
Frustrating.
And my Scanner reads that from the file and puts it in a String:
Scanner input = new Scanner(new File(fileName));
String str = input.nextLine();
System.out.print(str);
Now, I want the output then to be:
Hello World!
I've been trying to get this work for a while now.
Frustrating.
But instead I'm getting the exact same thing as the input. That is, each
is included in the output and everything is on one line instead of separate lines.
I thought that Scanner would be able to read the escape character properly but it's instead copying it onto the String like it's \n.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…