欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

java流读取字符串_javaIO之字符流是怎么读取的?

发布时间:2025/3/11 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java流读取字符串_javaIO之字符流是怎么读取的? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

最近在看io相关的知识,遇到一些小问题,以下有例子来说明问题:

比如:

12345 是一个十进制数

根据ASCII码找到是 :

二进制 00110001 00110010 00110011 00110100 00110101

十进制4950515253

十六进制 0x310x320x330x340x35

文件以ansi编码保存为:

文件以unicode编码保存:

文件以utf-8编码保存:

问题一:为什么以unicode保存是这样的(不是应该3100 3200 3300 3400 3500就完了吗),ff fe是个什么鬼呢?不是很明白。。。

问题二:以字节流读取的话,如果读取的是文本文件,应该要设置编码的吧?

问题三:字符流的话,是怎么读取的,比如我现在文件现在以ansi保存,那里面应该是 31 32 33 34 35。如果以字符流读的话怎么读呢?我看到网上说

可我明明是以ansi保存的,哪来的unicode的呢?难道读的时候会转为unicode,然后再去读???可以讲下详细的过程吗??

谢谢各位大神!

总结

以上是生活随笔为你收集整理的java流读取字符串_javaIO之字符流是怎么读取的?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。