代码之家  ›  专栏  ›  技术社区  ›  Roman

我应该使用什么格式设置程序模式来相应地从数字“123”和“1”中获取“00123”、“00001”字符串?

  •  0
  • Roman  · 技术社区  · 14 年前

    我需要对数字进行格式化,使其前面应该有0,以包含5位数字。

    我不知道如何为Java格式化程序创建模式。

    我试过了 %4d 但它不加零。

    2 回复  |  直到 6 年前
        1
  •  7
  •   tim_yates    14 年前

    %05d 我相信应该这样做

        2
  •  3
  •   Jigar Joshi    14 年前
    int a=123;   
    System.out.println(String.format("%05d",a));