java - 是否长期保留前导零 SQLITE 插入

标签 java android sqlite variables numbers

简单的问题只是为了确认。 方法返回一个 Long,该 long 可能由前导零组成。这有什么规定。传回时零是被擦掉还是保留。

啊,我意识到这变得更复杂了 我目前正在使用此方法向数据库添加值,它返回一个 LONG。 Android SQLiteDatabase.Insert

所以我想知道它是否返回带有前导零的内容是什么阻止了它被砍掉?

最佳答案

没有整数类型(或浮点类型)保留前导零。在二进制中,没有 000 的概念(也不是数学意义上的)。

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/

相关文章:

android - 如何通知数据从 sqlite 更改为回收站 View ?

java - 在 fragment 中单击按钮时 SetOnClickListener 不起作用

java - Java 中是否有相当于Processing 中的draw() 的函数?

操作栏中的 Android 操作按钮没有出现?

java - 我怎么解决这个问题? Android studio更新错误..jre/bin/java.exe不存在

java - 尝试从 oracle 数据库中选择数据并将其插入 sqlite 时内存不足

java - 某些标点字符与启用的 Pattern.UNICODE_CHARACTER_CLASS 标志不匹配

java - 如何更新ViewPager中所选项目的样式?

android - Http 响应的空指针异常

c# - SQLiteConnection 类中的 "SetPassword"或 "ChangePassword"在哪里?