A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 蓝雨星空 于 2014-5-13 17:25 编辑



某天,群里的哥们说字节流不知道如何读取一个字节和实现读取一行文本,今天实验了一下,原理并不难。


以下是字节流实现字符流中的读取一个字节和读取一行文本的源码,没有使用任何字符流,也没有使用转换流。


原理是相当简单的,不到80行的代码。只是做了简单的中文判断,所以只支持GBK的中文读取和英文读取,其他编码不一定支持,UTF-8是肯定不支持的了。相当于FileReader,使用的是默认码表。

这个源码只是一个功能类,不能直接支持,请像使用FileReader那样使用这个类。


例如:MyReader mr=new MyReader("c:/test.txt");


为了不让帖子沉得太快,隐藏是必须的了,哈哈……


游客,如果您要查看本帖隐藏内容请回复







2 个回复

倒序浏览
这个要把字节流转成字符流吧
回复 使用道具 举报
66666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马