我有一个函数可以生成 2 个随机数并确定具有最高位数的数字。我想要的是在数字较低的数字中添加零以使它们相等。我怎样才能做到这一点?例如 第一个数字:340 第二个数字:3
我希望结果是 340 和 003。
最佳答案
int lengthOfBigger = String.valueOf(biggerNumber).length();
String pattern = "%0" + lengthOfBigger + "d";
String smallerNumberPadded = String.format(pattern, smallerNumber);
主要取自此 question
编辑:
对于仅空格,将模式更改为
String pattern = "% " + lengthOfBigger + "d";
关于java - 在数字较低的数字中添加零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28921966/