qq_39586869
qq_39586869
2017-10-11 08:11
采纳率: 54.4%
浏览 1.7k
已采纳

字节流与字符流的问题。。。

图片说明

图片说明
所描述的问题如上图中所示:还有就是一个问题,问什么所有的流都可以用字节流来使用
为什么出来了字符流?如果txt中的内容全部是汉字的话,用字节流好还是字符流好?
为什么呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • weixin_40583344
    路过留过 2017-10-11 08:56
    已采纳
    点赞 评论
  • qq_38849721
    我是神但经常病 2017-10-11 09:05

    问题一:
    字符流相对与字节流来说是一种高级流,高级流其实就是在低级流的基础上的改进。确实使用字节流能够对所有文件读写,
    但是使用字符流可以加快读写的速度(你可以对同样一个文件进行读写试试)
    问题二:
    字节流适合处理二进制数,字符流适合处理文本,汉字的话,用字符流好。

    点赞 1 评论
  • ShawGolden
    肖国栋的i自留地 2017-10-11 09:07

    字节流是基础。
    字符流构建在字节流基础之上(通常还要传入一个字符集编码作为参数),为方便读取“文本文件”而设计的。
    字符流专门用于读取文本文件。
    字节流可以读取所有文件,包括文本文件。但读取文本文件时不如字符流方便。

    点赞 评论
  • Oh_my_godness
    Oh_my_godness 2017-10-11 09:44

    字节流是所有的格式丢可以传输,字符流有限制,一般情况你用字节流就可以,如果是文本文件的大数据的最好用高效字符流!

    点赞 评论
  • lixiaozhen007
    lixiaozhen007 2017-10-13 07:35

    字符流是基础的流,在效率上没有字节快,字节流是建立在字节流之上的,无论是什么方法,必须先字符在字节,如何可以直接字节的流,要么
    是别人封装好的,要么自己封装,如果没有字符流,单纯的字节流方法是不能运行的,因为它需要字符流参数,在传输的过程中是可以修改的,但是
    你修改了,会又什么效果这个都不知道,因为底层的东西不一样,如何是单纯的文本,可能会加字什么的,相当于标记,但是如何是其他的文本,图片
    视频,那就蛋疼了,混个经验

    点赞 评论

相关推荐