Java如何生成16位UUID呢?

乔欣 Java经验 发布时间:2023-03-20 20:48:21 阅读数:14993 1
下文笔者讲述Java代码生成UUID的方法分享,如下所示
实现思路:
    使用UUID.randomUUID()生成32位的UUID
	   然后借助substring截取16位 即可生成16位UUID
package com.java265;

import java.util.UUID; 
public class UUID16 {
    public static void main(String[] args) {
        System.out.println(getUUID16());
    }
 
    public static String getUUID16(){
        //1.UUID生成32位数
        String uuid32 = UUID.randomUUID().toString().replace("-", "");
        //2.然后截取前面或后面16位
        String uuid16 = uuid32.substring(0, 16);
        return uuid16;
    }
}
    
package com.java265;
import java.util.UUID;
public class UUID16 {
 
    public static void main(String[] args) {
 
        //1.UUID生成32位数
        String uuid = UUID.randomUUID().toString().replace("-", "");
        System.out.println(uuid);
 
        //2.然后截取前面或后面16位
        String substring = uuid.substring(0, 16);
        System.out.println(substring);
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202303/16793169846116.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者