Java 生成 32位 UUID
UUID:Universally Unique Identifier 通用唯一识别码
现在很多数据库的主键id,由原来的int自增,改为 UUID 表示。因为 UUID 本身不可能重复,线程安全,完美支持高并发。
示例代码如下:
package com.miracle.luna.tmp;import java.util.UUID;
/**
* @author Miracle Luna
* @version 1.0
* @date 2019/6/10 15:53
*/
public class UUIDGenerator {
// 生成UUID
public static String get(){
return UUID.randomUUID().toString();
}
public static void main(String[] args) {
String uuid = UUIDGenerator.get();
System.out.println("==> 处理前 uuid(原生): \n" + uuid);
System.out.println("\n==> 处理后 uuid(32位): \n" + uuid.replaceAll("-", ""));
}
}
运行结果如下:
==> 处理前 uuid(原生):adfd95a4-b363-4b58-b0cf-3b8c67b18a29
==> 处理后 uuid(32位):
adfd95a4b3634b58b0cf3b8c67b18a29
以上是 Java 生成 32位 UUID 的全部内容, 来源链接: utcz.com/z/389621.html