增加数字

时间:2012-06-19 18:11:55

标签: java

  

可能重复:
  Add leading zeroes to number in Java?

对于我的程序,我必须制作这类代码

ABC000001ABC000002等等,

前三个字符是固定的,然后代码应该递增,

代码如:

int i = 000001;
String str = "ABC";

loop{
    String temp = str + i;
    i = i + 1;
}

当我使用int 000001时,请将其视为1。

如果10个代码显示为ABC000010 如果代码为100,那么ABC000100ABC000101 等等...

所以任何人都可以告诉我如何获得这种类型的结果。

2 个答案:

答案 0 :(得分:3)

String.format(自J2SE 5.0起)

这是一项微不足道的工作
String temp = String.format("ABC%06d", i);

答案 1 :(得分:0)

您需要使用其中一个java.text实用程序格式化数字,否则数字将为“1”,而不是“000001”。