當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。