左零填充格式数字

Left zero padded format numbers

我想用左填充零格式化 4 位数字和没有前导零的 5 位数字,所以当例如:

我试过了String.format("%05d", Integer.parseInt(something));

但是当我格式化 124 时,我得到 00124

请尝试 %04d

  • 0表示你用什么填充;
  • 4是数字的宽度(你之前有5);
  • d表示整数(包括byte、short、int、long、bigint)。
String.format("%04d", Integer.parseInt(something));