I have a code like,
String str = " " ;
while( cond ) {
str = str + "\n" ;
}
Now, I don’t know why at the time of printing, the output string is not printing the newline character. However, when I add any other character like ( str = str + “c”), it is printing properly. Can anybody help me, how to solve this problem and why this happening ?
Looks like you are trying to run the above code on Windows. Well the line separator or new line is different on Windows ( ‘\r\n’ ) and Unix flavors (‘\n’).
So, instead of hard coding and using ‘\n’ as new line. Try getting new line from the system like: