java - 美化整数值以作为字符串进行比较

标签 java string integer hql string-comparison

出于某种原因,我需要将整数值作为字符串输入数据库,然后我想对它们运行查询并将这些整数作为字符串进行比较。有没有什么方法可以美化整数(例如 1 到 1 亿美元之间),以便我可以将它们作为字符串进行比较?

提前致谢。

最佳答案

只需添加必要的前导零

因此数字 1,2,3 变为字符串形式:0000000001, 0000000002, 0000000003 这样字符串比较就正确了

在java中你可以使用:

 String.format("%09d", number); 

有 9 个前导零。

关于java - 美化整数值以作为字符串进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3014830/

相关文章:

java - 在 Set 集合中搜索

java - 尝试通过 Intellij IDEA 部署 tomcat 服务器并出现奇怪的 missing server.xml 错误

c# - 使用三元运算构建字符串

C++奇怪的输出将字符串转换为int

python | Pandas |对象 |转换为整数或 float

java - 为什么我的邮件没有被发送?

java - 在 GUI 中使用 FLOAT 时列的数据被截断

c++ - 插入字符串 C++

python - 使用字典将表情符号替换为文本

c - C 中的整数到字符串,无需预先分配字符数组