Newline character omitted while reading from buffer

前端 未结 6 2044
一个人的身影
一个人的身影 2021-01-11 16:22

I\'ve written the following code:

public class WriteToCharBuffer {

 public static void main(String[] args) {
  String text = \"This is the data to write in          


        
6条回答
  •  一向
    一向 (楼主)
    2021-01-11 17:15

    This is because of readLine(). From Java Docs:

    Read a line of text. A line is considered to be terminated by any one of a line feed ('\n'), a carriage return ('\r'), or a carriage return followed immediately by a linefeed.

    So what is happening is your "\n" are being considered as a line feed so reader considers that to be a line.

提交回复
热议问题