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

Pet*_*zov 1 java uuid

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

public static String generateString() {
   String uuid = UUID.randomUUID().toString();
   return uuid;
}
Run Code Online (Sandbox Code Playgroud)

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

小智 5

UUID是固定大小的,如果你只是想要摆脱上面提到的-使用replace,否则你必须子串以获得所需的长度.另外,请记住UUID定义的长度为16字节.

参考:java.util.UUID.randomUUID().toString()长度