Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中创建唯一Id_Java_Uuid - Fatal编程技术网

如何在Java中创建唯一Id

如何在Java中创建唯一Id,java,uuid,Java,Uuid,我有如下代码: D00077B4-EBFB-4BD8-9E3F-1F3943CBCE35 我想知道如何在Java中生成这样的代码。这是一个“用于识别计算机系统中信息的128位数字” 格式解释如下: 在其规范文本表示法中,UUID的16个八位字节表示为32个十六进制(以16为基数)数字,以8-4-4-4-12的形式以连字符分隔的五组显示,总共36个字符(32个字母数字字符和四个连字符)。例如: 如何使用Java生成这样的代码 这是GUID或UUID,您可以在此处阅读更多内容: 您可以使用jav

我有如下代码:

D00077B4-EBFB-4BD8-9E3F-1F3943CBCE35
我想知道如何在Java中生成这样的代码。

这是一个“用于识别计算机系统中信息的128位数字”

格式解释如下:

在其规范文本表示法中,UUID的16个八位字节表示为32个十六进制(以16为基数)数字,以8-4-4-4-12的形式以连字符分隔的五组显示,总共36个字符(32个字母数字字符和四个连字符)。例如:

如何使用Java生成这样的代码


这是GUID或UUID,您可以在此处阅读更多内容:

您可以使用java.util.UUID生成一个:


到目前为止,您尝试了什么?你试过在谷歌上搜索吗?@Lino如果你不知道UUID是什么,你怎么能在谷歌上搜索UUID呢?它看起来像UUID,那么
UUID.randomUUID()
123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
// 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);
import java.util.UUID;

public class RandomStringUUID {
    public static void main(String[] args) {
        // Creating a random UUID (Universally unique identifier).
        UUID uuid = UUID.randomUUID();
        String randomUUIDString = uuid.toString();

        System.out.println("Random UUID String = " + randomUUIDString);
        System.out.println("UUID version       = " + uuid.version());
        System.out.println("UUID variant       = " + uuid.variant());
    }
}