如何将整数格式化为左侧带有四个零的字符串?

7

我想在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个回答

10

请参阅Formatter JavaDocs获取完整的格式化规则。 - Argyle

3
我会选择使用String#format(),如mre所回答的,但你也可以这样做:
new DecimalFormat("0000").format(number);

请查看这里以获取更多细节信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接