【发布时间】:2018-06-03 22:08:11
【问题描述】:
您好,我一直在尝试找到一种方法来在一个类中创建一个 ID,该类是一个字符串,并且具有为所创建的类的每个实例增加的数值。我找到了向我展示如何使用整数但我想使用字符串的指南。我不知道我将如何做到这一点。
import java.util.ArrayList;
public class Order {
private String orderID;
Order(String orderID) {
setOrderID(orderID);
}
public void setOrderID(String orderID) {
this.orderID=orderID;
}
}
【问题讨论】:
-
这看起来像 Java,没有 JavaScript。
-
当整数更合适时,为什么要使用字符串?
-
如果你决定使用String作为变量,你应该将id生成为int或long,然后使用String.valueOf()将它作为String存储在这个类中
-
使用 static int counter = 0 并在构造函数中递增
标签: java string auto-increment