请问如何理解:`字符流分别操作字符、字符数组或字符串`? 是指的字符流可以处理这三种类型吗?

Java流在处理上分为字符流和字节流。字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串。

请问如何理解:分别操作字符、字符数组或字符串
是指的字符流可以处理这三种类型吗?


回答:

字节流的操作最小单位为1个字节。
字符流的操作最小单位为1个字符。
根据编码的不同,1个字符可能是1个字节,也可能是2个字节,也可能是3个字节甚至更多,但在java中是固定2个字节。
操作字符,就是每次读取一个字符或者写入一个字符。
操作字符数组,就是每次读取多个或写入多个字符。
操作字符串,因为字符串本身就是字符数组,所以跟操作字符数组是一样的,就是每次读取或写入多个字符

Reader/Writer就是用来操作字符,他的参数就是字符类型

以上是 请问如何理解:`字符流分别操作字符、字符数组或字符串`? 是指的字符流可以处理这三种类型吗? 的全部内容, 来源链接: utcz.com/p/944979.html

回到顶部