Java如何生成16位UUID呢?
下文笔者讲述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);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


