生成长固定大小的随机字符串

时间:2018-07-29 14:22:19

标签: java uuid

我想使用以下代码生成唯一的25个字符和数字长字符串

public static String generateString() {
   String uuid = UUID.randomUUID().toString();
   return uuid;
}

如何设置生成的String的大小并删除-符号?

2 个答案:

答案 0 :(得分:5)

UUID的大小是固定的,如果您只是想摆脱-,请使用replace,如上所述,否则必须进行子串化才能获得所需的长度。另外,请记住,UUID定义了16字节的长度。

参考:java.util.UUID.randomUUID().toString() length

答案 1 :(得分:3)

使用replace()

uuid = uuid.replace("-", "");