最佳答案
我需要在 Java 中创建一些惟一的文件,我计划使用 UUID.Random UUID 来生成它们的名称。有可能因为这个撞车吗?我应该做一些类似于风箱或我不应该担心这个?
Integer attemptsToGenerateUUID = 1;
while (true) {
UUID fileUUID = UUID.randomUUID();
if (fileDoesNotExistwith this UUID name) {
save file;
break;
}
attemptsToGenerateUUID += 1;
if (attemptsToGenerateUUID > 64) {
return false;
}
}