帮我用java代码写一个英文加数字的自增流水号,如AB_00001、AB_00002......
时间: 2024-02-27 18:53:34 浏览: 92
两个数字相加的Java代码
5星 · 资源好评率100%
好的,以下是一个简单的Java代码实现:
```java
public class SerialNumberGenerator {
private static final String PREFIX = "AB_";
private static final int NUMBER_LENGTH = 5;
private int counter = 1;
public String getNextSerialNumber() {
String number = String.format("%0" + NUMBER_LENGTH + "d", counter++);
return PREFIX + number;
}
}
```
这个类有一个私有的计数器变量 `counter`,它用于生成流水号的数字部分。`getNextSerialNumber()` 方法会返回下一个流水号,其中使用了 `String.format()` 方法来格式化数字部分为 5 位数。你可以在生成流水号的时候调用该方法。
阅读全文