Java 如何生成有规则的编码 如: b001 第一位是字母 后三位是数字 数字是依次递增的

 我来答
123wreet
2017-04-27
知道答主
回答量:40
采纳率:0%
帮助的人:13.2万
展开全部
// 参考三目运算,例子
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  ,就是这个编码我要怎么维护才更加合适啊
追答

可以创建一张表用来记录商品数量,该表只需要一个字段,如:

入库一个商品时,就从表中获取数量,通过三目运算生成编码,

然后修改表的数量  +1,如此循环。。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式