通用唯一標識符 (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
相關用法
- Java String轉ArrayList用法及代碼示例
- Java String轉InputStream用法及代碼示例
- Java String轉Short用法及代碼示例
- Java String轉Byte用法及代碼示例
- Java String轉Int用法及代碼示例
- Java String轉Date用法及代碼示例
- Java String轉Double用法及代碼示例
- Java String轉Object用法及代碼示例
- Java String轉Float用法及代碼示例
- Java String轉Long用法及代碼示例
- Java String轉Boolean用法及代碼示例
- Java String轉Character用法及代碼示例
- Java String轉LocalDate用法及代碼示例
- Java String轉InetAddress用法及代碼示例
- Java String轉Timestamp用法及代碼示例
- Java String轉BigInteger用法及代碼示例
- Java String轉Integer Array用法及代碼示例
- Java String轉IntStream用法及代碼示例
- Java String轉Float Value用法及代碼示例
- Java String轉String Array用法及代碼示例
- Java String compareToIgnoreCase()用法及代碼示例
- Java String compareTo()用法及代碼示例
- Java String split()用法及代碼示例
- Java String length()用法及代碼示例
- Java String replace()用法及代碼示例
注:本文由純淨天空篩選整理自ankur101245大神的英文原創作品 How to Convert a String to a UUID in Java?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。