字节流和字符流的区别
admin
2023-08-01 01:40:06
0

字节流是最基本的,所有的InputStrem和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的 
但实际中很多的数据是文本,又提出了字符流的概念,它是按虚拟机的encode来处理,也就是要进行字符集的转化
这两个之间通过   InputStreamReader,OutputStreamWriter来关联,实际上是通过byte[]和String来关联 
在实际开发中出现的汉字问题实际上都是在字符流和字节流之间转化不统一而造成的 ;

 

字符流和字节流是根据处理数据的不同来区分的。字节流按照8位传输,字符流按照16位传输 


在从字节流转化为字符流时,实际上就是byte[]转化为String时, 
public   String(byte   bytes[],   String   charsetName) 
有一个关键的参数字符集编码,通常我们都省略了,那系统就用操作系统的lang 
而在字符流转化为字节流时,实际上是String转化为byte[]时, 
byte[]                 String.getBytes(String   charsetName) 
也是一样的道理 ,charsetName就是指编码格式


由于字符流使用Unicode字符集,支持多国文字,因此若流要跨越多种平台传输,应使用字符流。 


相关内容

热门资讯

视频丨转移群众 抢修道路 广西... 近期广西多地遭遇极端天气,造成灾情,多方争分夺秒,持续抢险救灾。广西横州:水库严重险情后紧急抢修受灾...
乌军声称击落一架俄苏-35战斗... 当地时间8日,乌克兰武装部队空军表示,当天在东部方向击落了一架俄罗斯苏-35多用途战斗机。俄罗斯方面...
海信变频空调kfr-26w27... 可能是因为控制面板故障,需要拆开控制面板请专业人员修理或更换控制面板来解决;可能是因为电源接触不良,...
空调p1是什么故障码 1、空调显示p1的意思是空调的供电电压可能太高了或者是太低了,这种情况下空调自然就会出现p1故障。2...
空调显示h1代码怎么办-空调故... 众所周知,在目前生活中空调的应用是十分普及的,但是由于长时间的使用,空调也难免会出现一些故障,当空调...
奥克斯空调F8是什么故障代码 是室内盘管温度传感器故障了出现的代码,原因可能是空调的温度传感器出现了故障、可能是空调的电源插头接触...
被湖北龙卷风刷屏?看完这篇,关... 7月6日晚,社交媒体被同一件事刷屏:湖北多地遭遇龙卷风。小红书和微博上,大量黄冈、鄂州网友上传了现场...
西门子洗衣机童锁无法解除 西门子洗衣机童锁无法解除可以考虑以下几种因素:比如控制面板因面板上的水汽或手上的水汽无法识别;或者解...
国家防总针对浙江、福建启动防汛... 据气象部门预报,今年第9号台风“巴威”(超强台风级)的中心7月8日14时位于台湾基隆市东偏南方向约1...
洪水中,村民用挖机和抓木器像抓... 7月7日,广西南宁宾阳县的一位博主在洋桥镇拍摄到村民动用挖机和抓木器像抓娃娃一样夹猪的名场面:一头头...