有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将整数格式化为fourzeroleft字符串?

我正试图在java(Eclipse Indigo)中实现类似的功能:

input - 16 (integer);
Output - "0016" ;

input - 201 (integer);
Output - "0201" ;

intput - 1716 (integer);
Output - "1716" ;

在VB中。net我可以使用:

dim num as integer
dim str as string

str = Format(num, "0000")

如何在java中实现同样的功能?提前谢谢


共 (2) 个答案

  1. # 1 楼答案

    ^{}.

    请注意,此方法也有一个对区域设置敏感的版本

  2. # 2 楼答案

    我也会选择String#format(),答案是mre,但你也可以这样做:

    new DecimalFormat("0000").format(number);
    

    请查看here了解更多详细信息