您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 字节流 >

关于java流的问题字节流与字符流为什么要用转换流把字节转换成字

发布时间:2019-07-20 23:52 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  简单说来,就是字符流不能处理所有的情况,字节流也不能处理所有的情况。所以需要两种转换。

  1)字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,

  字节流可用于任何类型的对象,包括二进制对象,而字符流只能处理字符或者字符串; 字节流提供了处理任何类型的IO操作的功能,但它不能直接处理Unicode字符,而字符流就可以。

  所以字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的,所以它对多国语言支持性比较好!

  展开全部一大好处就是字节流能通过转换流使用字符流的一些方法,如readLine方法,可以简化代码。

  二是因为有一些时候系统给你提供的只有字节流,比如说准输入流,就是字节流。但是你想从他那里得到用户在键盘上的输入,只能是以转换流将

  它转换为Reader以方便自己的程序读取输入。再比如说Socket里的getInputStream()很明显只给你提供字节流,你要不行直接用,就

http://hazardlabo.com/zijieliu/300.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有