如何在java中顺序生成对象的标识符?

时间:2015-09-04 10:55:59

标签: java

  

标识符包含预定义的前缀,特定于故障单类型和编号。每个新创建的对象的编号按顺序递增。

     

字段掩码示例   名称[对象名称] #XXXXXX样本#123456   编号SC-XXXXXX SC-123456

     

如何追加前0个地方0和000001

1 个答案:

答案 0 :(得分:0)

使用AtomicInteger。它很简单:

AtomicInteger sequentialNumber = new AtomicInteger();
int nextNumber = sequentialNumber.incrementAndGet();

[编辑]

要使用String.format()添加前缀。在您的情况下String.format("%06d", number);,其中 0 是填充字符, 6 是总宽度。