如何在Java中生成唯一ID(整数)?

2022-09-01 14:59:39

如何在java中生成整数的唯一ID,而不是猜测下一个数字?


答案 1

它需要多独特?

如果它只在进程中是唯一的,那么每次需要新值时,都可以使用 AtomicInteger 并调用 incrementAndGet()。


答案 2
int uniqueId = 0;

int getUniqueId()
{
    return uniqueId++;
}

如果您希望它是线程安全的,请添加。synchronized


推荐