在程式中使String型別編號自增,例如001,002
阿新 • • 發佈:2018-12-12
/* bumen:定義的變數 bumenService:定義的類 按照自己定義的類就可以 */ //定義一個字串 String ii="00"; //查詢出該欄位最大數 String bumen1= bumenService.findMax(); //判斷是否為空 if(bumen1 == null){ //定義一個變數為1 int bianhao = 1; //獲取數字並格式化 == 返回語言環境的數值格式 NumberFormat numberFormat = NumberFormat.getNumberInstance(); //設定數值的最小位數 numberFormat.setMinimumIntegerDigits(3); //數值是否分組顯示 numberFormat.setGroupingUsed(false); for (int time = 0 ; time < 1; time++){ String s = numberFormat.format(bianhao); bianhao = Integer.parseInt(s); bumen.setBianhao(s); bianhao++; } }else{ //如果最大值大於等於10,則字串為0 //如果最大值小於等於10,則字串為00 if((Integer.parseInt(bumen1)+1)>=10){ ii="0"; } //把得到的數值轉換成整數並且+1,再宣告成String型別 bumen.setBianhao(ii+(Integer.parseInt(bumen1)+1)+""); }