1.工具类:

package UUIdtest;import java.util.UUID;public class UUIDUtil {public static String getUUID() {return UUID.randomUUID().toString();}}

 2.使用

package UUIdtest;import org.junit.Test;public class TestUUID {@Testpublic void test3(){System.out.println(UUIDUtil.getUUID().replace("-", ""));System.out.println(UUIDUtil.getUUID());System.out.println(UUIDUtil.getUUID());}
}

3.  经过改造变成两个,一个带横杠-,一个不带横杠-:

package cn.xm.exam.utils;import java.util.UUID;/*** UUID工具类* * @author QiaoLiQiang* @time 2017年9月18日上午9:09:25*/
public class UUIDUtil {/*** 带-的UUID* * @return 36位的字符串*/public static String getUUID() {return UUID.randomUUID().toString();}/*** 去掉-的UUID* * @return 32位的字符串*/public static String getUUID2() {return UUID.randomUUID().toString().replace("-", "");}}

  

转载于:https://www.cnblogs.com/qlqwjy/p/7530602.html

UUID工具类及使用相关推荐

  1. 常用的生成UUID工具类

    UUID import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java. ...

  2. Java中使用UUID工具类生成唯一标志防止重复

    场景 UUID 是指Universally Unique Identifier,翻译为中文是通用唯一识别码,UUID 的目的是让分布式系统中的所有元素都能有唯一的识别信息. 在某些场景下需要给数据库中 ...

  3. uuid java 重复_Java中使用UUID工具类生成唯一标志防止重复

    import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.secur ...

  4. SSO的实现和参考工具类

    SSO的实现和参考工具类 技术栈:Redis+cookie 原理:在一台微服务上进行了登录,在失效时间前,在其他微服务上也可以获取当前的登录信息 实现流程: 用户注册:将用户的密码加密(使用随机生成的 ...

  5. 密码加密工具类(非简单的MD5,UUID加密);

    实际用到的密码加盐的加密方式 这里我单独抽取成了一个工具类,有的时候直接调很方便 PasswordSaltUtil加密 // An highlighted block public class Pas ...

  6. Java随机字符串:随机数字字符串,工具类

    Java中生成随机数,字符串的工具类 1. 调用方法需要传入生成字符串的长度和需要的类型 生成随机数字 生成随机字母字符串 生成随机字符串+数字等 ......... 2. 总共8种类型,具体看工具类 ...

  7. 这些SpringBoot天生自带Buff工具类你都用过哪些?

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:https://juejin.cn/post/7043403364020781064 断言 断言是一个逻辑判断,用于检查不应该 ...

  8. Java工具类——UUIDUtils

    借用一下百度百科的解释,来看一下UUID是什么. UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Ope ...

  9. Java中使用Base64进行编码解码的工具类-将验证码图片使用Base64编码并返回给前端

    场景 前端使用Vue,验证码图片的src属性来自于后台SpringBoot接口. 后台验证码接口生成验证码图片并将其使用Base64进行编码. 前端就可以直接使用 data:image/png;bas ...

最新文章

  1. 利用位运算和指针实现的交换两个数的程序
  2. 020_Transfer穿梭框
  3. 【学习笔记】ABAP OOD设计模式 - 单例模式
  4. springboot 读取nacos配置的流程和数据变化实时更新机制
  5. mysql数据库入门教程(11):视图讲解大全
  6. redis和kafka的写性能对比
  7. Android Studio最全插件整理
  8. unity webgl读写txt文件_python Files文件读写操作
  9. html打开显示脚本错误,IE浏览器显示脚本错误怎么解决?IE浏览器脚本错误解决方法图文教程介绍...
  10. 白话解说:阻塞和非阻塞,同步和异步
  11. 金蝶kis专业版公网访问_金蝶KIS云专业版—【账务处理】进阶操作101问
  12. Cisco-CCNP之OSPF链路状态路由协议(二)
  13. 多模态大咖齐刷刷翻开小红书,明晚7点不见不散
  14. 自己定义AlertDialog对话框布局
  15. 机器学习实战(十三)推荐系统(协同过滤 Collaborative Filtering)
  16. 为什么现在的手机不像以前一样可以换电池?
  17. Dart基础-变量与类型
  18. 苹果Mac移动复制文件效率工具:Yoink
  19. 结构型模式分类与简介
  20. Java(Jdk1.8)通过ODBC 连接数据库(以SQLServer为例)

热门文章

  1. 从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果
  2. mac无法ssh localhost
  3. [Linux C]列出指定目录下的所有文件(夹)
  4. LCD显示深究day01 mmap知识补充
  5. [Redux/Mobx] 在redux中,什么是action?
  6. 前端学习(2925):vue改变样式1
  7. [html] 移动端如何设置页面以全屏模式运行?
  8. [vue] 怎么配置使vue2.0+支持TypeScript写法?
  9. [css] 父元素下有子元素,子元素也有高度但父元素的高度为何为0呢?分析下可能出现的原因及解决方法
  10. 前端学习(2780):创建项目和外观