首页 > 编程语言 >Java 生成 32位 UUID

Java 生成 32位 UUID

时间:2023-02-13 17:12:00浏览次数:55  
标签:Java String 32 uuid public UUID

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("-", ""));
    }
}

  

标签:Java,String,32,uuid,public,UUID
From: https://www.cnblogs.com/wwssgg/p/17116995.html

相关文章

  • java面试题(五)
    1.1为什么Java代码可以实现一次编写、到处运行?参考答案JVM(Java虚拟机)是Java跨平台的关键。在程序运行前,Java源代码(.java)需要经过编译器编译成字节码(.class)。在程序运行时,JV......
  • java面试题(六)
    1.11int和Integer有什么区别,二者在做==运算时会得到什么结果?参考答案int是基本数据类型,Integer是int的包装类。二者在做==运算时,Integer会自动拆箱为int类型,然后再进行比较......
  • Java Stream分组groupBy后,取某个字段值为字符串或者list
    某个字段值为字符串List<User>userList=newArrayList();Map<String,String>collect=userList.stream().collect(Collectors.groupingBy(User:......
  • Java面向对象部分思维导图
         ......
  • ChatGPT:用java写G711a转AAC的代码
    //Importnecessarylibrariesimportjava.io.File;importjavax.sound.sampled.AudioFormat;importjavax.sound.sampled.AudioInputStream;importjavax.sound.sam......
  • Java-ArrayList.Itr类(Iterator的实现)
     本文转载自:Java-ArrayList.Itr类(Iterator的实现) 本文介绍java迭代器的实现之一,ArrayList类的迭代器实现本文示例代码如下publicstaticvoidmain(String[]args)......
  • 30个Javascript知识点总结,总有你不会的!
    近重温了一遍红宝书,发现一些比较好玩的写法,很多东西日常都在用,但是发现还会有不一样的写法,结合一些日常工作中使用的方法,为大家总结一篇日常经常使用可能还不知道的点,希望......
  • LeetCode-83. 删除排序链表中的重复元素(java)
    一、前言:......
  • java中的日期类
    java中的日期类​​一、日期类​​​​1.1第一代日期类​​​​1.1.1Date类​​​​1.1.2SimpleDateFormat类​​​​1.2第二代日期类Calendar​​​​1.3第三代日期类......
  • java中的多线程
    多线程​​1、线程概述​​​​1.1进程​​​​1.2线程​​​​2、线程的创建和启动​​​​2.1继承Thread类​​​​2.2实现Runnable接口​​​​2.3继承Thread类和实......