日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

BufferedReader 中的 readLine()

發布時間:2025/3/15 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BufferedReader 中的 readLine() 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
BufferedReader 中的 readLine()

BufferedReader中的readLine()方法,API解釋如下:

  • Reads 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.

大概翻譯一下:

? ? ?讀取一行以換行符\n,回車符\r,或者\n\r結尾的文本。

換名話說,如果一行文本沒有以換行符、回車符結尾,readLine()方法就讀不到。

?

為什么會看到這個方法,是因為之前碰到過一個問題:

? 創建了socket后,發送數據,接收方什么也收不到。多次嘗試之后發現,在發送的字符串后加了\n,接收方才收到。所以找出來readLine()的api看了一下。

之后又嘗試了在最后加\r,果然如api中所說,readLine()可以讀取。

再之后,不使用BufferedReader讀取,改成InputStream的read(byte[])方法,不加\n\r同樣可以收到。

posted on 2016-08-17 16:01 yin.kh 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/yinkh/p/5780387.html

總結

以上是生活随笔為你收集整理的BufferedReader 中的 readLine()的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。