Java中快速生成UUID
生活随笔
收集整理的這篇文章主要介紹了
Java中快速生成UUID
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、ID生成器工具類實例代碼
/*** 功能: ID生成器工具類實例代碼** @author CHY*/ public class IdUtilsTest {public static void main(String[] args) {//1.獲取隨機UUIDString randomUUID = IdUtils.randomUUID();System.out.println("獲取隨機UUID:"+randomUUID);System.out.println();//2.簡化的UUID,去掉了橫線String simpleUUID = IdUtils.simpleUUID();System.out.println("簡化的UUID,去掉了橫線:"+simpleUUID);System.out.println();//3.獲取隨機UUID,使用性能更好的ThreadLocalRandom生成UUIDString fastUUID = IdUtils.fastUUID();System.out.println("獲取隨機UUID,使用性能更好的ThreadLocalRandom生成UUID:"+fastUUID);System.out.println();//4.簡化的UUID,去掉了橫線,使用性能更好的ThreadLocalRandom生成UUIDString fastSimpleUUID = IdUtils.fastSimpleUUID();System.out.println("簡化的UUID,去掉了橫線,使用性能更好的ThreadLocalRandom生成UUID:"+fastSimpleUUID);System.out.println();} }二、ID生成器工具類
/*** ID生成器工具類* * @author*/ public class IdUtils {/*** 獲取隨機UUID* * @return 隨機UUID*/public static String randomUUID(){return UUID.randomUUID().toString();}/*** 簡化的UUID,去掉了橫線* * @return 簡化的UUID,去掉了橫線*/public static String simpleUUID(){return UUID.randomUUID().toString(true);}/*** 獲取隨機UUID,使用性能更好的ThreadLocalRandom生成UUID* * @return 隨機UUID*/public static String fastUUID(){return UUID.fastUUID().toString();}/*** 簡化的UUID,去掉了橫線,使用性能更好的ThreadLocalRandom生成UUID* * @return 簡化的UUID,去掉了橫線*/public static String fastSimpleUUID(){return UUID.fastUUID().toString(true);} }三、示例代碼地址
????????JavaUtilsDemo: java工具類實例代碼
總結(jié)
以上是生活随笔為你收集整理的Java中快速生成UUID的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: log4net在WinForm和ASP.
- 下一篇: 微信公众账户模拟登陆后的一系列操作