Java 记录(4) java 生成 UUID ,java.util.UUID 使用

  • 代码:
    • 运行结果

希望能写一些简单的教程和案例分享给需要的人

代码:

使用 java.util.UUID;

这里介绍常用的 3 个方法 :

  1. randomUUID() : 生成随机 UUID : 随机 UUID
  2. nameUUIDFromBytes() :根据 byte 生成 UUID (md5 加密)
  3. fromString() :将字符串 UUID 转换成 UUID 类型
package com.daolizhe;import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;public class application {public static void main(String[] args) {System.out.println(UUID.randomUUID()); // 生成随机 UUID : 随机 UUID System.out.println(UUID.nameUUIDFromBytes(new byte[]{1})); // MD5 加密生成 UUID :55a54008-ad1b-3589-aa21-0d2629c1df41System.out.println(UUID.fromString("55a54008-ad1b-3589-aa21-0d2629c1df41")); // 将字符串转成 UUID : 55a54008-ad1b-3589-aa21-0d2629c1df41}
}

System.out.println(UUID.randomUUID());
System.out.println(UUID.nameUUIDFromBytes(new byte[]{1}));
System.out.println(UUID.fromString(“55a54008-ad1b-3589-aa21-0d2629c1df41”));

运行后得到结果:
ad1f7ce2-6e51-48ef-a825-d39f011202d3
55a54008-ad1b-3589-aa21-0d2629c1df41
55a54008-ad1b-3589-aa21-0d2629c1df41

运行结果

Java 记录(4) java 生成 UUID ,java.util.UUID 使用相关推荐

  1. java 8位 uuid_JAVA生成短8位UUID详解

    短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个. 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUI ...

  2. java记录访问时间_在java中记录上次访问时间和上次修改时间?

    首先,让我们关注这些事物的含义. 访问 – 上次读取文件的时间,即上次访问文件数据的时间. 修改 – 上次修改文件(内容已被修改),即文件数据上次修改的时间. 更改 – 文件的元数据的最后一次更改(例 ...

  3. java记录访问次数_使用java中的session来记录访问次数

    Created by IntelliJ IDEA. User: DELL Date: 2018/4/19 Time: 17:06 To change this template use File | ...

  4. java记录目录树_Java记录

    java记录目录树 https://openjdk.java.net/jeps/359概述了Java的新功能,该功能可能会/将在某些将来的Java版本中实现. JEP建议使用一种新的"类别& ...

  5. 【哪吒社区Java技能树 打卡day2】Java学习路线总结(思维导图篇)

    跟着哪吒学Java,告别CRUD,搬砖工逆袭Java架构师,燥起来! Java入门级概述 一.Java成名史 想要学好一门语言,一定要了解它的历史,了解它存在的价值和意义. 1991年成立了一个称为G ...

  6. java.util.UUID生成32位唯一uuid

    package com.dhcc.csm.utils; import java.util.UUID: public class UUIDUtil { public static String gene ...

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

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

  8. UUID原理,以及JAVA生成短8位UUID

    最近需要生成短uuid,网上查了查资料,这里整理记录一下,供大家参考 1 前言 UUID,全名叫做 Universally Unique Identifier,也就是通用唯一标识符的意思.有时候,也叫 ...

  9. java uuid 第三方_JAVA生成短8位UUID

    java 原创,转载需注明. 短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个. 本算法利用62个可打印字符,通过随机生成32位UUID,由于UU ...

  10. java——记录一次条形码、二维码、订单自动生成的制作

    目录 条形码的生成 解决方案 生成结果如下 工具包下载 代码如下 二维码码的生成 解决方案 生成结果如下 工具包下载 代码如下 订单自动生成的制作 效果如下 源代码下载 条形码的生成 解决方案 使用j ...

最新文章

  1. python函数调用的例子_实例讲解Python中函数的调用与定义
  2. PHP 自学教程之MySQL数据库
  3. C 风格字符串与C++中string类区别
  4. js中解析json字符串
  5. stm32c语言long型数据多少位,stm32 C语言的数据类型说明
  6. 如何查看单元测试的结果 以及异常处理
  7. html新浪微博页面练习,js实现新浪微博首页效果
  8. SublimeText 3 高亮 MATLAB语法
  9. Apple ID Your Account Cannot Be Created at This Time
  10. K9G8G08U0A升级到K9GAG08U0D烧录NK要注意的地方
  11. c# Stack源码解析
  12. ubuntu18.04修改mac地址
  13. 计算机基础(三)软件
  14. 云服务器可以用来做什么?
  15. SV中program module
  16. ABC247ABCD
  17. 2022唯品会双11活动规则解读
  18. Chrome浏览器模拟4G网络
  19. 《OSPF和IS-IS详解》一1.2 ARPANET
  20. WIN10没有按快捷键,突然弹出touchpad driver diagnostics

热门文章

  1. 阿里巴巴矢量图标库的引入——symbol类型的使用——阿里图标组件封装
  2. 2022美国大学生数学建模竞赛
  3. 关于office2010的mso问题和卸载重装问题
  4. C | 扫雷游戏完整版
  5. LitePal的升级
  6. 朗途职业规划之一 职业发展报告 (北森测评)
  7. Python获取磁盘使用信息,python获取GPU信息!
  8. stringify中文乱码?
  9. 什么是Dao层、Entity层、Service层、Servlet层、Utils层?
  10. HMM隐马尔科夫模型及股票预测