首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

让增长的数目字位数保持不变

2012-09-11 
让增长的数字位数保持不变public static String scNum(String zl) {String numString 363306if (zl.e

让增长的数字位数保持不变
public static String scNum(String zl) {
String numString = "363306";
if (zl.equals("01")) {
for (int i = 00001; i < 99999; i++) {
numString += "01" + i;
return numString;
}
}

我想实现程序每执行一次,会进行自动增长。并且位数不变,如:i=00001 ,增长:i=00002,i=00003
各位大侠肿么实现呀!

[解决办法]
你的要求没有说的很清楚呀。
试试看,这个是不是你要的?

Java code
    public static void main(String[] args) {        String numString = "000001";        for (int i = 0; i < 5; i++) {            numString = scNum(numString);            System.out.println(numString);        }    }        public static String scNum(String zl) {        NumberFormat format = NumberFormat.getInstance();        format.setGroupingUsed(false);        format.setMinimumIntegerDigits(zl.length()); //设置数值的整数部分允许的最小位数.        return format.format(Long.parseLong(zl) + 1);    }
[解决办法]
用StringUtils.leftPad

热点排行