黑马程序员技术交流社区

标题: 在操纵纯文本文件时为什么优先选字符流? [打印本页]

作者: 任献东    时间: 2014-10-18 01:09
标题: 在操纵纯文本文件时为什么优先选字符流?
是效率高还是容易操作呢?还是有其他原因?
作者: DreamSeeker    时间: 2014-10-18 07:57
编程测试一下不就行了,把两种方式分别封装进方法里。开始时记下系统时间,结束时再看一下用了多长时间。缓冲技术的出现不就是为了提高操作字符的效率吗,既然字符流是在字节流的基础上加了缓冲,所以我想应该是效率比字节流要高(我没测,猜的........)。
作者: 英雄传说ER    时间: 2014-10-18 11:55
缓冲的概念懂了 理解这个就容易了 其实字符流可以当做字节流的一个小的缓冲区——它是把一堆字节弄成一个字符传递     就像buffer是字节流的缓冲区一样   但是字符流有一个局限性 就是只能操作字符,所以纯字符组成的文件才可以用字符流 用字符流相当于用字节流多一个缓冲区 操作文本文件当然比字节流高了
作者: Nullifier    时间: 2014-10-18 23:44
字节流没有编码表读不出来字啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2