当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java String转UUID用法及代码示例


通用唯一标识符 (UUID) 是计算机系统中用于信息的 128 位标签。术语全局唯一标识符 (GUID) 也特别在 Microsoft 系统中使用。 UUID 由开放软件基金会 (OSF) 规范化,作为分布式计算环境 (DCE) 的一部分。当根据标准方法生成时,UUID 通常(大部分)是唯一的。在本文中,我们将了解如何在 Java 中将字符串转换为 UUID。

生成UUID

下面的代码显示了如何生成 UUID:

import java.util.UUID;

class GenerateUuid {
    public static void main (String[] args) {
      UUID uuid = UUID.randomUUID();
      String uuidAsString = uuid.toString();
      
      System.out.println("Your UUID as String is:- "+ uuidAsString);
    }
}

输出
Your UUID as String is:- 80412d77-5abb-4893-ac56-a2de12e7931c




将字符串转换为 UUID

虽然使用的可能性很小,但在某些情况下需要将 UUID 转换为字符串。 Java 允许使用静态 fromString(String) 方法进行此转换。

用法:

public static UUID fromString(String UUID_name)

下面的代码显示了转换:

import java.util.UUID;

class MyUuidApp {
    public static void main(String[] args) {
        UUID uuid = UUID.randomUUID();
        String uuidAsString = uuid.toString();

        UUID Uuid = UUID.fromString(uuidAsString);
        
        System.out.println("The UUID for the given string is : "+ Uuid);
    }
}

输出
The UUID for the given string is : 4731e9e0-c627-43f9-808a-7e8637abb912





相关用法


注:本文由纯净天空筛选整理自ankur101245大神的英文原创作品 How to Convert a String to a UUID in Java?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。