日期:2014-05-20  浏览次数:20720 次

随便声明个数 算出下一位
写一方法,可以自动算出下一个字符串 ,比如声明一字符串为h009,自动加1算出h010,无论输入什么数,都能算出下一位。我是菜菜鸟

------解决方案--------------------
public class Add {
///每运行一次num+1
public String addStr()
{
String nu=num.substring(1);
try {
int n=Integer.parseInt(nu)+1;
this.num=this.num.substring(0,1);
if (n<10)
this.num+="00";
else if (n<100)
this.num+="0";
this.num+=n;
} catch (NumberFormatException ex) {
ex.printStackTrace();
}
return this.num;
}

public static void main(String[] args)
{
Add a=new Add();
for (int i=0;i<1001;i++)
System.out.println(a.addStr());
}

String num="h000";
}