Java 生成 32位 UUID

java

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

回到顶部