写入 0315 输出的时候是205。不知道是怎么回事?(附代码图)

来源:6-1 序列化基本操作

慕粉4156745

2018-10-18 10:10

https://img1.mukewang.com/5bc7eb250001f05211190504.jpg

我上面写入了  7846(String)  ZXJ(String) 0315(int)。然后打印出来的时候,0315变成了205了。有没有大神可以解答一下?

写回答 关注

2回答

  • Teaocat
    2018-10-22 11:15:44
    已采纳

    0开头,是八进制,自动转化为十进制就是205

  • Teaocat
    2018-10-22 11:17:42

    0开头八进制,0x开头十六进制,1-9开头默认十进制

    慕粉4156...

    谢谢,学到了。我把他们的二进制都写下来。没找到关联,忘记还有十进制这个转化

    2018-10-23 09:40:14

    共 1 条回复 >

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题