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同样可以收到。
转载于:https://www.cnblogs.com/yinkh/p/5780387.html
BufferedReader 中的 readLine()相关推荐
- java readline 实现_基于自定义BufferedReader中的read和readLine方法
实例如下所示: package day0208; import java.io.FileReader; import java.io.IOException; /* * 自定义读取缓冲区,实现Buff ...
- java中readline函数_自定义BufferedReader中read和readLine方法
BufferedReader中read和readLine方法总结 实例如下所示: package day0208; import java.io.FileReader; import java.io. ...
- 浅谈BufferedReader中的read()方法和readLine()方法
浅谈BufferedReader中的read方法和readLine方法 前言:本人比较菜啦,如果有错误,还请大佬指正. 1. read方法 查看API文档我们可以发现BufferedReader类中的 ...
- java中html中文乱码怎么解决_Java读取网页HTML 汉字乱码 (已解决,bufferedReader中编码改成...
Java读取网页HTML 汉字乱码 (已解决,bufferedReader中编码改成 Java读取网页HTML 汉字乱码 (已解决,bufferedReader中编码改成跟网页的一致即可) #网页HT ...
- java中br.readline_java中br.readLine与 br.read的用法有什么区别??
报错?请发送错误信息 为了帮助理解我写了一个测试类,请参照 import java.io.BufferedReader; import java.io.FileNotFoundException; i ...
- java中br.readLine与 br.read的用法区别
read方法功能:读取单个字符. 返回:作为一个整数(其范围从 0 到 65535 (0x00-0xffff))读入的字符,如果已到达流末尾,则返回 -1 readLine方法功能:读取一个文本行.通 ...
- python中readlines_python中read() readline()以及readlines()用法
我们谈到"文本处理"时,我们通常是指处理的内容.Python 将文本文件的内容读入可以操作的字符串变量非常容易.文件对象提供了三个"读"方法: .read(). ...
- python中readlines是什么意思_Python中read,readline,readlines三种方式的区别
在用python读取文件的时经常用到三read.readline.readlines三种方法,它们功能实质区别如下: read 读取整个文件 readline 读取下一行 readl ...
- python中read() readline()以及readlines()区别
总结: .read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型. .readline()每只读取文件的一行,通常也是读取 ...
最新文章
- App 组件化/模块化之路——如何封装网络请求框架
- svn里ignore不需要提交的用户文档
- 1581: 统计成绩-一题简单的坑题
- 【python数据挖掘课程】十六.逻辑回归LogisticRegression分析鸢尾花数据
- spring BeanUtils.copyProperties浅拷贝之特殊的Boolean
- hot编码 字符one_One Hot编码是什么?为什么要用它,什么时候用它?
- Silverlight4.0教程之WebBrowser控件(Silverlight内置HTML浏览器控件)
- JS点击获取验证码后60秒内禁止重新获取(防刷新)
- 做一个项目,平时都用到哪些工具提高效率(上)[转]
- java future用法_你必须掌握的 21 个 Java 核心技术
- 【matlab】syms x y 用法
- ArcGIS georeference地理配准提高精度
- SAS 方差分析(复习4)
- [音乐天堂]Eventide
- 传统图像增强算法python实现
- 【考研英语-基础-长难句】复合句_定语从句【先行词 关系词】【限定_非限定性定语从句】层层递进关系
- C++ 串口通信程序
- 2018 世界杯:科技辅助裁判是否靠谱?
- Alpha多样性之箱线图解读
- Unity(11)-游戏退出实现