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); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。