请问如何理解:`字符流分别操作字符、字符数组或字符串`? 是指的字符流可以处理这三种类型吗?
Java流在处理上分为字符流和字节流。字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串。
请问如何理解:分别操作字符、字符数组或字符串
?是指的字符流可以处理这三种类型吗?
回复
1个回答

test
2024-07-10
字节流的操作最小单位为1个字节。字符流的操作最小单位为1个字符。根据编码的不同,1个字符可能是1个字节,也可能是2个字节,也可能是3个字节甚至更多,但在java中是固定2个字节。操作字符,就是每次读取一个字符或者写入一个字符。操作字符数组,就是每次读取多个或写入多个字符。操作字符串,因为字符串本身就是字符数组,所以跟操作字符数组是一样的,就是每次读取或写入多个字符Reader/Writer就是用来操作字符,他的参数就是字符类型
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容