Java 如何生成有规则的编码 如: b001 第一位是字母 后三位是数字 数字是依次递增的
1个回答
展开全部
// 参考三目运算,例子
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
}
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
}
更多追问追答
追问
谢谢啊 如果是给我的商品做编码,我的商品是入库的, 我怎么要保证来一件商品我就要对一件商品做依次编码的变化,比如第一件商品是B001, 第二件商品入库的时候编码变成B002 ,就是这个编码我要怎么维护才更加合适啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询