Java中快速生成UUID
一、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相关推荐
- 如何在 IntelliJ IDEA 中快速生成 JavaDoc 注释模板
如何在 IntelliJ IDEA 中快速生成 JavaDoc 注释模板 此博客存在上一个版本,如果读者对笔者以前版本的博客依然感兴趣,可以访问此链接:https://blog.csdn.net/wa ...
- java中如何生成随机数?
java中如何生成随机数? package com.test.util; import java.text.SimpleDateFormat; import java.util.Date; impor ...
- java中如何生成可执行的jar文件
java中如何生成可执行的jar文件最简单的方法就是:jar -cfe Card.jar CardLayoutDemo CardLayoutDemo$1.class CardLayoutDemo$my ...
- Java中快速掌握正则表达式
Java中快速掌握正则表达式 概述 匹配符号 快捷符号 开始和结束 分组及其各种形式 常用的正则表达式 概述 某个语句规则的字符串 匹配符号 中括号[ ]:只有方括号里面 指定的字符 才参与匹配,也只 ...
- java super快速生成_为什么当我使用编辑器代码生成器时,eclipse会在构造函数中自动添加一个java super()方法?...
正如@Kon在他的评论中提到的, Java中的一个空构造函数包含对超类构造函数的隐式调用. 此外,没有明确调用super()的非空构造函数将在顶部具有隐式调用. 离开super()调用是唯一的时候,如 ...
- java uuid 类型_什么是UUID,Java中怎么产生UUID?
展开全部 UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基3231313335323631343130323136 ...
- java中poi 生成表格报扩展名无效
一 :简介 开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java Excel Apache ...
- 一分钟详解VS中快速生成dll和lib方法
视觉IMAX的第43篇文章 问题:如果我们在Visual Studio工程中,想要快速学习如何生成dll和lib,有什么小技巧呢? 方法:在VS工程中添加新项目,操作具体方法如图1.图2所示. 经过上 ...
- java中Keytool生成证书
任何机构或者个人都可以申请数字证书,并使用数字证书对网络通信保驾护航.要获得数字证书,首先需要使用数字证书管理工具,如keytool.OpenSSL等,然后构建CSR(Certificate Sigi ...
- Java中如何生成jar(框架)
有如下获取随机数的类PlayRandom package com.java.random;public class PlayRandom {public static int getRandom() ...
最新文章
- 第四范式冲刺IPO:4年亏13亿收入逐年翻番,研发工资人均2万
- 服务器共享文件夹 关闭打开文件,dos命令net file图文教程,显示打开共享文件名关闭删除文件锁...
- 字节跳动Java面试:java软件工程师简历描述项目
- 链表游戏:CVE-2017-10661之完全利用
- 努力过头了,其实并不好
- input type属性为file时(type=file),上传一次然后做更新input的change事件
- 字符串(AC自动机):COCI 2015 round 5 divljak
- 安装SQLyog教程
- 了解STM32的内部FLASH空间
- 《Kali Linux高级渗透测试原书第2版》网络渗透测试技术书 无线网络渗透测试详解 黑客攻击与防范实战从入门到精通书
- 如何修复Word文档XML提示
- html网页制作浮动框架,浮动框架在网页制作中使用技巧.doc
- 考研英语阅读理解做题技巧(4):态度题
- 如何合成gif动态图?教你一招快速合成动态gif图
- day03——抓取豌豆荚app数据
- 一文读懂大唐杯所有名词解释
- 言论管制_您的言论:如何设置新手证明计算机
- java微信支付 [统一下单接口] 与 [订单查询接口] 调用成功完整代码与结果
- SQL练习——经典50题
- 制作FLV格式Flash视频