java UUIDrandomUUID 限制在32位该怎么写
UUID.randomUUID()生成的是一个36位的字符串形式的UUID,如果需要将其限制在32位,则可以使用UUID的toString方法将其转换为字符串后进行处理。
以下是一个示例代码:
import java.util.UUID;
public class Main {
public static void main(String[] args) {
UUID uuid = UUID.randomUUID();
String uuidString = uuid.toString().replace("-", ""); // 去掉UUID中的"-"字符
String uuid32 = uuidString.substring(0, 32); // 取前32位字符
System.out.println(uuid32);
}
}
这段代码将生成一个36位的UUID,然后使用replace方法去掉其中的"-"字符,最后使用substring方法取前32位字符,得到一个32位的字符串形式的UUID
原文地址: http://www.cveoy.top/t/topic/iYwM 著作权归作者所有。请勿转载和采集!