1. 程式人生 > >在程式中使String型別編號自增,例如001,002

在程式中使String型別編號自增,例如001,002

/*
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)+"");
}