我有一个如下代码:
D00077B4-EBFB-4BD8-9E3F-1F3943CBCE35
Run Code Online (Sandbox Code Playgroud)
我想知道如何在Java中生成这样的代码.
See*_*ose 10
这是一个UUID,"用于识别计算机系统中信息的128位数字".
格式解释如下:
在其规范的文本表示中,UUID的十六个八位字节表示为32个十六进制(基数16)数字,以连字符分隔的五个组显示,形式为8-4-4-4-12,总共36个字符( 32个字母数字字符和四个连字符).例如:
123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)
如何使用Java生成这样的代码?
// Create a random UUID:
UUID uuid1 = UUID.randomUUID();
System.out.println(uuid1);
// Create a fixed UUID:
String uuidString = "D00077B4-EBFB-4BD8-9E3F-1F3943CBCE35";
UUID uuid2 = UUID.fromString(uuidString);
System.out.println(uuid2);
// Get string from UUID:
UUID uuid = ...
String s = uuid.toString();
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4104 次 |
最近记录: |