首页 > 解决方案 > Java 格式负整数

问题描述

我尝试格式化整数,使它们总是有四个正确的数字,也就是说,我想要 0 来填充。

我试过"%04d"哪个对正数很有效。对于底片,它给出了-[854]我需要的地方-[0854]

谢谢你。

标签: javaformatint

解决方案


if(number>=0){ 
    String.format("%04d",number); 
}else{
     String.format("%05d",number); 
    }

推荐阅读