有字符串“001”,想让他可以一直加变成002,003… 一直加,没有上限
这个代码能不能帮到你呢?
```java
package com.java265.other.hutool;
public class Test01 {
/*
* java265.com 示例程序
*/
public static void main(String[] args) {
for (int i = 0; i <= 100; i++) {
String str1 = String.format("%05d", i);
System.out.println(str1);
}
}
}
```
那到了10是010还是0010啊
package com.ytgf.mobilestock.controller;
public class Test {
public static void main(String[] args) {
// 首先是定义字符串的长度
String str="001";
//将字符串转换为int类型
int s=Integer.parseInt("099");
//实现递增
s=++s;
s=s==1000?1:s;
String reslut=s<999?(s<10?("00"+s):(s<100?"0"+s:""+s)):"001"; // 计算 转型
System.out.println(reslut); // 然后存到 数据库! 已测试哈!试试看!
}
}