readline原理阐述
来源:互联网 发布:淘宝客服兼职工资多少 编辑:程序博客网 时间:2024/09/21 08:18
java文件io中BufferedFileReader中的readline方法的实现原理
readline方法:其实在本质上是调用了read()方法,它的实现,方法内部定义出了一。个临时数组,在调用方法时,调用底层的read()方法读取一个字符,判断是不是换行符,如果不是,就把读取到的字符放入临时的数组中,如果是换行符,就把数组返回,从而实现读取一行。但是readline()在效率上比较低的
方法的实现代码:
package fileIotest;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadLine {
public String ReaLine() throws IOException
{
String path = "D:"+File.separator+"qianming"+File.separator+"filetest.txt";
FileReader reader = new FileReader(path);
//BufferedReader reader = new BufferedReader(new FileReader(path));
//为了方便使用了字符串
String savearry = null;
int num=0;
while((num=reader.read())!=-1){
if(num=='\r')
{
continue;
}
if(num=='\n')
{
reader.close();
return savearry;
}
else{
savearry=savearry+(char)num;
}
}
reader.close();
return savearry;
}
}
- readline原理阐述
- libpcap原理阐述
- djang框架原理阐述
- 关于Spring IOC原理阐述
- 用JavaScript阐述MapReduce原理
- BUCK电路工作原理阐述
- 贝塞尔曲线原理简单阐述
- readline()
- readLine
- readLine
- readline
- spring + hibernate 的工作原理阐述
- CALayer_超经典的阐述原理
- Flume日志收集系统原理详细阐述
- CALayer_超经典的阐述原理
- 面试题:阐述Handler的实现原理
- 关于缓冲区readLine函数的原理
- 使用缓冲区复制文本文件及readLine()原理
- HTML和css基础知识点
- C#开发-最小二乘拟合圆
- 文章标题
- 弹性盒模型
- Android Studio 真机调试失败解决
- readline原理阐述
- 网络查询工具
- PHP获取当前url
- 《面试吐槽》发布
- HDU_2159_FATE(二维完全背包)
- Eclipse如何设置自动提示?
- tjut 4704
- 达内学习笔记——函数类型别名
- 新技能——隐文术Get