import java.text.NumberFormat;
class T {
public static void main(String[] args) {
System.out.println(function1("000000"));
System.out.println(function1("0023"));
System.out.println(function1("0009"));
System.out.println(function1("000099"));
System.out.println(function1("9"));
}
public static String function1(String num) {
int length = num.length();
return String.format("%0" + length + "d",
(int) ((Integer.valueOf(num) + 1) % Math.pow(10,length)));
}
}
摘自:http://www.java2000.net/p19358
class T {
public static void main(String[] args) {
System.out.println(function1("000000"));
System.out.println(function1("0023"));
System.out.println(function1("0009"));
System.out.println(function1("000099"));
System.out.println(function1("9"));
}
public static String function1(String num) {
int length = num.length();
return String.format("%0" + length + "d",
(int) ((Integer.valueOf(num) + 1) % Math.pow(10,length)));
}
}
摘自:http://www.java2000.net/p19358