读文本文件

摘要:
FileReader是用于从文件中读取字符流的主类。通过使用构造方法FileReader,可以将字符输入流与文本文件相关联。当read()方法返回整数时,应将其转换为字符并显示,或存储在字符数组中,或用于形成字符串。每个字符都有一个数字代码,表示该字符在Unicode字符集中的位置。从字符文件的输入流中读取的整数是数字代码。BufferReader创建与特定Reader对象关联的缓冲字符流对象,该对象的缓冲区大小由int指定。

FileReader是用于从一个文件中读取字符流时主要的类。它读取一个字节流并转换成代表Unicode字符的整形数值。

一个字符输入流可通过使用构造方法FileReader与一个文本文件联系起来

read()方法返回的时一个整数,应强制转换成一个字符后显示,或存入一个字符数组中,或用来构成一个字符串。每一个字符都有一个数字代码,它代表了该字符再Unicode字符集中的位置,从字符文件输入流中读取的整数就是这个数字代码。

  如果想一次读取一行字符时,可使用BufferReader类。

  BufferReader类具有更高的效率,将字符输入流缓冲。必须使用一个现有的Reader对象来创建一个带缓冲的对象,即使用下面的构造方法:

  BufferReader(Reader)创建一个与特定Reader对象相关联的缓冲字符流。

  BufferReader(Reader,int)创建一个与特定Reader对象相关联的缓冲字符流对象,他的缓冲区大小由int指定。

  缓冲区流可用read()和read(char [],int)读取,当然最好使用readLine()读取一行,速度更快。

免责声明:文章转载自《读文本文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows下使用CMake编译SuiteSparse成VS工程常用的 Python 标准库都有哪些?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java-数据类型(八种基本数据类型)

1、整数类型:byte,short,int,longbyte:一般跟文件操作有关,比如上传、下载。长度8位,-128-127 byte numbyte1=133; //报错:cannot convert from int to byte //不能从int类型转换为byte类型 //整数常数看作int类型,但是如果取值范围在-128-127之间的话,自动把i...

UNICODE与汉字编码互转

为了避免在浏览器中传输数据的时候出现中文乱码,我们可以将内容进行URL编码,当然也可以将内容进行UNICODE编码。将汉字进行UNICODE编码,如:“王”编码后就成了“\u738b”,UNICODE字符以\u开始,后面有4个数字或者字母,所有字符都是16进制的数字,每两位表示的256以内的一个数字。而一个汉字是由两个字符组成,于是就很容易理解了,“738...

带中文的字符串截取

最近在页面展示的时候遇到这样的场景,文字有可能超长,却又不允许换行。 当然,可以用高超的css来搞定。但如果你想要让多余的文字用“...”来代替,并且要兼容很多浏览器,这种时候用css也会很头疼吧。 1.C#对中文字符串的截取 与英文字符相比,我们把中文字符按两个占位来计算,对于带中文的字符串截取,要面临两个问题: 1.无法截取半个中文字符; 2.对于除...

MsSQL字段类型大小说明

(1)二进制数据类型  二进制数据包括 Binary、Varbinary 和 Image  Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。  Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。  Varbinary[(n)] 是 n 位变长度的...

wchar_t引发的思考

思考是由wchar_t引发的,干嘛要用wchar_t?我用char[]可以顺利的输出汉字啊!char是一个字节,wchar_t是2个字节或者4个字节的。 1.unicode字符集一开始概念很混乱,发了几个帖子,和别人讨论了几天,自己理顺了下概念。我简单用我的话概括一下:unicode字符集,什么是字符集,字符集就是一个映射表计算机通过它找到对应的字符;un...

(PHP)redis String(字符串)操作

/** * * String操作 * 字符串操作 * */ //设置键值:成功返回true,否则返回false,键值不存在则新建,否则覆盖 $redis->set('string', 'hello world!'); //从左往右第五个字符开始替换为另一指定字符串,成功返回替换后新字符串的长度。 $redis->setRan...