我正在创建一种方法来生成Integer类型的唯一ID,并且想知道如何执行以下操作。

在我的对象中,我想从我的setter方法中调用generateUniqueID方法。 generateUniqueID将生成一个递增的数字,然后将其附加到字符串

例如提醒1,提醒2等...

我不确定如何执行此操作,并且想知道是否有人可以提供帮助?

谢谢

最佳答案

只要没有并发。

private static int reminderID = 1;

public synchronized static String generateUniqueID() {
    String uniqueId = "Reminder-" + reminderID;
    reminderID++;
    return uniqueId;
}

10-01 12:14