JAVA IO 输入输出
下面哪个类可用于处理Unicode码AByteArrayInputStreamBBufferedReaderCWriterDPipedInputStream答案AB?为啥...
下面哪个类可用于处理Unicode码
A ByteArrayInputStream
B BufferedReader
C Writer
D PipedInputStream
答案AB?为啥 展开
A ByteArrayInputStream
B BufferedReader
C Writer
D PipedInputStream
答案AB?为啥 展开
1个回答
展开全部
C
就拿XP举例子
XP默认支持中文的编码是 GBK
而java程序在读写本地文件的时候 若遇到是字符
就用Writer来进行 编码转换 因为java是 Unicode
Writer是直接与平台(操作系统打叫道的,它肯定要完成编码转换)
前面的回答理解错了...要分析Unicode 到GBK编码是在哪个接口里头被转换的...可能是Writer
而绝对只是处理Unicode编码的 当然是AB了 因为它们 都是高层接口了 属于JAVA内部使用的类 和平台关系更远
拿B来说吧 它的下层一般都还有InputStreamReader 或者System.in
数据到InputStreamReader的时候就肯定是Unicode了 那它的上层 绝对的就是Unicode编码
如果你对java输入输出流 不懂的话 这个问题估计也理解不到...
就拿XP举例子
XP默认支持中文的编码是 GBK
而java程序在读写本地文件的时候 若遇到是字符
就用Writer来进行 编码转换 因为java是 Unicode
Writer是直接与平台(操作系统打叫道的,它肯定要完成编码转换)
前面的回答理解错了...要分析Unicode 到GBK编码是在哪个接口里头被转换的...可能是Writer
而绝对只是处理Unicode编码的 当然是AB了 因为它们 都是高层接口了 属于JAVA内部使用的类 和平台关系更远
拿B来说吧 它的下层一般都还有InputStreamReader 或者System.in
数据到InputStreamReader的时候就肯定是Unicode了 那它的上层 绝对的就是Unicode编码
如果你对java输入输出流 不懂的话 这个问题估计也理解不到...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询