java 生成UUID 提取相应长度UUID
/**
* 生成UUID,去除-
*32位
* @return
*/
public static String getUUID() {
return UUID.randomUUID().toString().replaceAll("-", "");
}
/**
* 获得16个长度的十六进制的UUID
* @return UUID
*/
public static String get16UUID(){
UUID id=UUID.randomUUID();
String[] idd=id.toString().split("-");
return idd[0]+idd[1]+idd[2];
}
/**
* 获得4个长度的十六进制的UUID
* @return UUID
*/
public static String get4UUID(){
UUID id=UUID.randomUUID();
String[] idd=id.toString().split("-");
return idd[1];
}
其他长度的大家可以打印 idd 自行拼接
这篇博客介绍了如何在Java中生成UUID并按不同长度进行截取,提供了3个方法分别用于获取32位、16位和4位的UUID字符串,便于在不同场景下使用。
1万+

被折叠的 条评论
为什么被折叠?



