大家好,又见面了,我是你们的朋友全栈君。
2.UUID工具类
import java.util.UUID;
public class UUIDGenerator {
public UUIDGenerator() {
}
public static String getUUID() {
return UUID.randomUUID().toString();
}
/**
* 获得一个UUID
*
* @return String UUID
*/
public static String getUnsignedUUID() {
String s = getUUID();
// 去掉“-”符号
return s.substring(0, 8) s.substring(9, 13) s.substring(14, 18)
s.substring(19, 23) s.substring(24);
}
/**
* 获得指定数目的UUID
*
* @param number
* int 需要获得的UUID数量
* @return String[] UUID数组
*/
public static String[] getUUID(int number) {
if (number < 1) {
return null;
}
String[] ss = new String[number];
for (int i = 0; i < number; i ) {
ss[i] = getUUID();
}
return ss;
}
}此类一共有三个静态方法,第一个方法就是单纯的获取到UUID返回,代码很简单。第二个方法将得到的UUID去掉符号。第三个方法是得到指定数量的UUID,这个数量是由方法参数number控制的。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/169197.html原文链接:https://javaforall.cn