读文本文件
Posted 暗影蔽日
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读文本文件相关的知识,希望对你有一定的参考价值。
FileReader是用于从一个文件中读取字符流时主要的类。它读取一个字节流并转换成代表Unicode字符的整形数值。
一个字符输入流可通过使用构造方法FileReader与一个文本文件联系起来
read()方法返回的时一个整数,应强制转换成一个字符后显示,或存入一个字符数组中,或用来构成一个字符串。每一个字符都有一个数字代码,它代表了该字符再Unicode字符集中的位置,从字符文件输入流中读取的整数就是这个数字代码。
如果想一次读取一行字符时,可使用BufferReader类。
BufferReader类具有更高的效率,将字符输入流缓冲。必须使用一个现有的Reader对象来创建一个带缓冲的对象,即使用下面的构造方法:
BufferReader(Reader)创建一个与特定Reader对象相关联的缓冲字符流。
BufferReader(Reader,int)创建一个与特定Reader对象相关联的缓冲字符流对象,他的缓冲区大小由int指定。
缓冲区流可用read()和read(char [],int)读取,当然最好使用readLine()读取一行,速度更快。
以上是关于读文本文件的主要内容,如果未能解决你的问题,请参考以下文章