简单的问题只是为了确认。 方法返回一个 Long,该 long 可能由前导零组成。这有什么规定。传回时零是被擦掉还是保留。
啊,我意识到这变得更复杂了 我目前正在使用此方法向数据库添加值,它返回一个 LONG。 Android SQLiteDatabase.Insert
所以我想知道它是否返回带有前导零的内容是什么阻止了它被砍掉?
最佳答案
没有整数类型(或浮点类型)保留前导零。在二进制中,没有 00
与 0
的概念(也不是数学意义上的)。
System.out.println(Long.toBinaryString(Long.parseLong("001")));
System.out.println(Long.toBinaryString(Long.parseLong("1")));
只是要为两者显示 1
。
关于java - 是否长期保留前导零 SQLITE 插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43531220/