我使用UUID.randomUUID()
生成了一个随机数。
我将该随机数作为
615166860114132342
现在我正在尝试使用615166860114132342.toString()
将此数字转换为字符串。但我收到了错误。最终我需要的是获取该随机数的字符串格式,因为我需要检查一些关于该字符串的日志。那么,如何得到它。有什么办法吗?
提前谢谢。
答案 0 :(得分:2)
这项工作对我来说非常好。
import java.util.UUID;
public class Test {
public static void main(String[] args) {
String uuid = UUID.randomUUID().toString();
System.out.println(uuid);
}
}
<强>输出强>
766dedf1-a8cd-4572-a01f-c99b5cd45c50
关于Pushpa请求
public class Test {
public static void main(String[] args) {
String uuid = UUID.randomUUID().toString();
long value = UUID.randomUUID().getMostSignificantBits();
System.out.println(value);
String val = String.valueOf(value);
System.out.println(val);
System.out.println(uuid);
}
}
<强>输出强>
4421583623795395631
4421583623795395631
868b5b0f-92d8-44ca-89c1-d93e98187262
答案 1 :(得分:0)
要检索数字的字符串表示形式,请使用函数String#valueOf(Object v)
。
因此:String.valueOf(UUID.randomUUID());