对于我的程序,我必须制作这类代码
即ABC000001
,ABC000002
等等,
前三个字符是固定的,然后代码应该递增,
代码如:
int i = 000001;
String str = "ABC";
loop{
String temp = str + i;
i = i + 1;
}
当我使用int
000001时,请将其视为1。
如果10个代码显示为ABC000010
如果代码为100,那么ABC000100
,ABC000101
等等...
所以任何人都可以告诉我如何获得这种类型的结果。
答案 0 :(得分:3)
String.format
(自J2SE 5.0起)
String temp = String.format("ABC%06d", i);
答案 1 :(得分:0)
您需要使用其中一个java.text
实用程序格式化数字,否则数字将为“1”,而不是“000001”。