java - Java 格式负整数
问题描述
我尝试格式化整数,使它们总是有四个正确的数字,也就是说,我想要 0 来填充。
我试过"%04d"
哪个对正数很有效。对于底片,它给出了-[854]
我需要的地方-[0854]
。
谢谢你。
解决方案
if(number>=0){
String.format("%04d",number);
}else{
String.format("%05d",number);
}
推荐阅读
- node.js - 在 Eclipse 中执行量角器脚本时出现问题
- python - 在python中将列表错误地转换为数据框
- java - 在数据库中保存多个复选框值
- postgresql - 在一个语句中从 jsonb 列中删除多个键
- vba - VBA loop checking similar values in different columns
- neo4j - 带有空格的节点中的.grass加载错误
- mysql - 从左连接返回在列中具有顺序值的数据库行数
- java - 无法通过地点 ID 获取地点详细信息
- vulkan - What are the alignment rules for a dynamic arrays in SPIR-V with std430?
- html - 选择选项后更改选择标签活动/焦点颜色