【发布时间】:2019-01-05 22:53:18
【问题描述】:
我想使用以下代码生成唯一的 25 个字符和数字长字符串,
public static String generateString() {
String uuid = UUID.randomUUID().toString();
return uuid;
}
如何设置生成的字符串的大小并删除- 符号?
【问题讨论】:
-
UUID 不能有固定大小
我想使用以下代码生成唯一的 25 个字符和数字长字符串,
public static String generateString() {
String uuid = UUID.randomUUID().toString();
return uuid;
}
如何设置生成的字符串的大小并删除- 符号?
【问题讨论】:
UUID 的大小是固定的,如果您只想摆脱-,请使用replace,如上所述,否则您必须使用子字符串来获得所需的长度。另外,请记住 UUID 已定义 16 字节的长度。
【讨论】:
使用replace()
uuid = uuid.replace("-", "");
【讨论】: