一、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工具类实例代码

Java中快速生成UUID相关推荐

  1. 如何在 IntelliJ IDEA 中快速生成 JavaDoc 注释模板

    如何在 IntelliJ IDEA 中快速生成 JavaDoc 注释模板 此博客存在上一个版本,如果读者对笔者以前版本的博客依然感兴趣,可以访问此链接:https://blog.csdn.net/wa ...

  2. java中如何生成随机数?

    java中如何生成随机数? package com.test.util; import java.text.SimpleDateFormat; import java.util.Date; impor ...

  3. java中如何生成可执行的jar文件

    java中如何生成可执行的jar文件最简单的方法就是:jar -cfe Card.jar CardLayoutDemo CardLayoutDemo$1.class CardLayoutDemo$my ...

  4. Java中快速掌握正则表达式

    Java中快速掌握正则表达式 概述 匹配符号 快捷符号 开始和结束 分组及其各种形式 常用的正则表达式 概述 某个语句规则的字符串 匹配符号 中括号[ ]:只有方括号里面 指定的字符 才参与匹配,也只 ...

  5. java super快速生成_为什么当我使用编辑器代码生成器时,eclipse会在构造函数中自动添加一个java super()方法?...

    正如@Kon在他的评论中提到的, Java中的一个空构造函数包含对超类构造函数的隐式调用. 此外,没有明确调用super()的非空构造函数将在顶部具有隐式调用. 离开super()调用是唯一的时候,如 ...

  6. java uuid 类型_什么是UUID,Java中怎么产生UUID?

    展开全部 UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基3231313335323631343130323136 ...

  7. java中poi 生成表格报扩展名无效

    一 :简介 开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java Excel Apache ...

  8. 一分钟详解VS中快速生成dll和lib方法

    视觉IMAX的第43篇文章 问题:如果我们在Visual Studio工程中,想要快速学习如何生成dll和lib,有什么小技巧呢? 方法:在VS工程中添加新项目,操作具体方法如图1.图2所示. 经过上 ...

  9. java中Keytool生成证书

    任何机构或者个人都可以申请数字证书,并使用数字证书对网络通信保驾护航.要获得数字证书,首先需要使用数字证书管理工具,如keytool.OpenSSL等,然后构建CSR(Certificate Sigi ...

  10. Java中如何生成jar(框架)

    有如下获取随机数的类PlayRandom package com.java.random;public class PlayRandom {public static int getRandom() ...

最新文章

  1. 第四范式冲刺IPO:4年亏13亿收入逐年翻番,研发工资人均2万
  2. 服务器共享文件夹 关闭打开文件,dos命令net file图文教程,显示打开共享文件名关闭删除文件锁...
  3. 字节跳动Java面试:java软件工程师简历描述项目
  4. 链表游戏:CVE-2017-10661之完全利用
  5. 努力过头了,其实并不好
  6. input type属性为file时(type=file),上传一次然后做更新input的change事件
  7. 字符串(AC自动机):COCI 2015 round 5 divljak
  8. 安装SQLyog教程
  9. 了解STM32的内部FLASH空间
  10. 《Kali Linux高级渗透测试原书第2版》网络渗透测试技术书 无线网络渗透测试详解 黑客攻击与防范实战从入门到精通书
  11. 如何修复Word文档XML提示
  12. html网页制作浮动框架,浮动框架在网页制作中使用技巧.doc
  13. 考研英语阅读理解做题技巧(4):态度题
  14. 如何合成gif动态图?教你一招快速合成动态gif图
  15. day03——抓取豌豆荚app数据
  16. 一文读懂大唐杯所有名词解释
  17. 言论管制_您的言论:如何设置新手证明计算机
  18. java微信支付 [统一下单接口] 与 [订单查询接口] 调用成功完整代码与结果
  19. SQL练习——经典50题
  20. 制作FLV格式Flash视频

热门文章

  1. ARP网关欺骗原理及解决办法
  2. 大量HW红队+蓝队文档下载-定期更新
  3. 对C语言指针的学习与理解
  4. 在线扒站工具, 扒站网站工具(简单、快捷、免费)
  5. ECharts3基础教程(一)简单上手篇
  6. 文件资源管理软件EagleFiler for Mac
  7. 在使用JEDate时间控件时,不能捕捉到input的change事件的解决办法
  8. idea中XML注释与取消注释快捷键
  9. 《算法导论》第三版第6章 堆排序 练习思考题 个人答案
  10. 软件开发版本号命名规则