左零填充格式数字
Left zero padded format numbers
我想用左填充零格式化 4 位数字和没有前导零的 5 位数字,所以当例如:
- 我插入124格式化为0124
- 30 被格式化为 0030。
- 当数字 >9999 时,它没有零填充。
我试过了String.format("%05d", Integer.parseInt(something));
但是当我格式化 124 时,我得到 00124
请尝试 %04d
:
0
表示你用什么填充;
4
是数字的宽度(你之前有5
);
d
表示整数(包括byte、short、int、long、bigint)。
String.format("%04d", Integer.parseInt(something));
我想用左填充零格式化 4 位数字和没有前导零的 5 位数字,所以当例如:
- 我插入124格式化为0124
- 30 被格式化为 0030。
- 当数字 >9999 时,它没有零填充。
我试过了String.format("%05d", Integer.parseInt(something));
但是当我格式化 124 时,我得到 00124
请尝试 %04d
:
0
表示你用什么填充;4
是数字的宽度(你之前有5
);d
表示整数(包括byte、short、int、long、bigint)。
String.format("%04d", Integer.parseInt(something));