如何在java中生成整数的唯一ID,而不是猜测下一个数字?
它需要多独特?
如果它只在进程中是唯一的,那么每次需要新值时,都可以使用 AtomicInteger 并调用 incrementAndGet()。
AtomicInteger
incrementAndGet()。
int uniqueId = 0; int getUniqueId() { return uniqueId++; }
如果您希望它是线程安全的,请添加。synchronized
synchronized