java實現(xiàn)隨機生成UUID
更新時間:2015年07月26日 17:12:45 投稿:hebedich
這篇文章主要介紹了java實現(xiàn)隨機生成UUID的函數(shù)代碼,有需要的小伙伴可以參考下。
java實現(xiàn)隨機生成UUID
public class IDGenerator { private static long num=0; /** * 隨機生成UUID * @return */ public static synchronized String getUUID(){ UUID uuid=UUID.randomUUID(); String str = uuid.toString(); String uuidStr=str.replace("-", ""); return uuidStr; } /** * 根據(jù)字符串生成固定UUID * @param name * @return */ public static synchronized String getUUID(String name){ UUID uuid=UUID.nameUUIDFromBytes(name.getBytes()); String str = uuid.toString(); String uuidStr=str.replace("-", ""); return uuidStr; } /** * 根據(jù)日期生成長整型id * @param args */ public static synchronized long getLongId(){ String date=DateUtil.getDate2FormatString(new Date(), "yyyyMMddHHmmssS"); System.out.println("原始id="+date); if(num>=99) num=0l; ++num; if(num<10) { date=date+00+num; }else{ date+=num; } return Long.valueOf(date); } }
以上所述就是本文的全部內容了,希望大家能夠喜歡。
相關文章
Spring?容器初始化?register?與?refresh方法
這篇文章主要介紹了Spring?容器初始化?register?與?refresh方法,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-07-07Spring Boot jar 啟動時設置環(huán)境參數(shù)的操作
這篇文章主要介紹了Spring Boot jar 啟動時設置環(huán)境參數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06idea 查看一個類的所有子類以及子類的子類并以層級關系顯示
這篇文章主要介紹了idea 查看一個類的所有子類以及子類的子類并以層級關系顯示,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-02-02