【发布时间】:2011-07-08 23:22:54
【问题描述】:
我正在创建一种方法来生成唯一的 id,类型为 Integer,并且想知道如何执行以下操作。
在我的对象中,我想从我的 setter 方法调用 generateUniqueID 方法。 generateUniqueID 将生成一个递增的数字,然后将其附加到一个字符串中
例如Reminder-1、Reminder-2 等......
我不太确定如何执行此操作,想知道是否有人可以提供帮助?
谢谢
【问题讨论】:
-
好吧,你保留一个计数器并递增它......你觉得哪一点很棘手?
-
为什么不
System.currentTimeMillis()?虽然它会是long。 -
您想要为您创建的每个对象设置一个唯一标识符?
-
@adarshr: 并且多次调用可以返回相同的结果...
-
@Mark Peters - 是的,只要它们几乎同时发生。这就是为什么我需要知道并发量是多少:)
标签: java auto-increment