Java 递增整数
可能重复:Java 递增整数,java,Java,可能重复: 对于我的程序,我必须编写这种类型的代码 i、 eabc00001,abc00002等等 前三个字符是固定的,之后代码应该递增 代码如下: int i = 000001; String str = "ABC"; loop{ String temp = str + i; i = i + 1; } 当我使用 int >代码> 00000时,1认为为1。< /P> 如果10代码将显示类似于ABC000010 如果代码为100,则ABC000100,ABC000101 等
对于我的程序,我必须编写这种类型的代码 i、 e
abc00001
,abc00002
等等
前三个字符是固定的,之后代码应该递增
代码如下:
int i = 000001;
String str = "ABC";
loop{
String temp = str + i;
i = i + 1;
}
当我使用<代码> int >代码> 00000时,1认为为1。< /P> 如果10代码将显示类似于ABC000010 如果代码为100,则
ABC000100
,ABC000101
等等
因此,任何人都可以告诉我,要得到这种类型的结果,我应该做些什么。您需要使用一个
java.text
实用程序格式化数字,否则数字将是“1”,而不是“000001”。这对于(自J2SE 5.0以来)来说是一项微不足道的工作
String temp = String.format("ABC%06d", i);