![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 89
Java
辰阳星宇
这个作者很懒,什么都没留下…
展开
-
Java IO 字节流、字符流详解
1. 字节流与字符流流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。流的作用: 为数据源和目的地建立一个输送通道。字节流操作的单元是数据单元是8位的字节,字符流操作的是数据单元为16位的字符。Java中字符是采用Unicode标准,Unicode 编码中,一个英文字母或一个中文汉字为两个字节。在UTF-8编码中,一个中文字符是3个字节。字符流与字节流的对比:字节流一原创 2022-01-28 15:50:48 · 3403 阅读 · 0 评论 -
字符和字节详解、Java中字节串和字符串相互转换
1. 字符、字节和编码(1)程序中的字符与字节常用编码如下:重点是ANSI与UNICODE:ANSI:在使用 ANSI 编码支持多种语言阶段,每个字符使用一个字节或多个字节来表示(MBCS),因此,这种方式存放的字符也被称作多字节字符。UNICODE:在 UNICODE 被采用之后,计算机存放字符串时,改为存放每个字符在 UNICODE 字符集中的序号。目前计算机一般使用 2 个字节(16 位)来存放一个序号(DBCS),因此,这种方式存放的字符也被称作宽字节字符。(2)Java 中相关实现原创 2022-01-28 13:53:03 · 4722 阅读 · 0 评论