int i=1//
String b=String.valueOf(i)//转换成string类型
b = (b.length() == 1 ? "000" + b : b.length() == 2 ? "00" + b: b.length() == 3 ? "0" + b : b)
b="B"+b
System.out.println(b)//输出结果为:B0001
}
private static int m=1//全局静态变量,(必须static修饰)每调用一次方法自增1public String add(){
addin(m)
return "addTiao"
}
public void addin(int a){
String str1="A"
Date date=new Date()
String str2=new SimpleDateFormat("yyyyMMdd"). format(date)//自动生成日期
int datee=Integer.parseInt(str2)
inlist=instockService.getInListDown()//按降幂排序
instockEntity=(InstockEntity) inlist.get(0)
String ss=instockEntity.getInstock_number()//得到最大日期
if(ss!=null){
String riqi=ss.substring(1, 9)
int riqi1=Integer.parseInt(riqi)
if(datee>riqi1){
a=1//如果日期变大则初始化订单号
}
}
String str3=null
if(a>=0&&a<=9){
str3="00"+String.valueOf(a)
}else if(a>=10&&a<=99){
str3="0"+String.valueOf(a)
}else if(a>=100&&a<=999){
str3=String.valueOf(a)
}
String instock_number=str1+str2+str3
instockEntity.setInstock_number(instock_number)
instockService.add(instockEntity)
m=a+1
}