Java UUID.fromString() 函数及代码示例
根据 toString()
方法中描述的字符串标准表示创建 UUID
.
定义
public static UUID fromString(String name)
参数
参数类型 | 参数名称 | 参数描述 |
---|---|---|
String | name | 指定 UUID 的字符串 |
返回值
返回具有指定值的 UUID
抛出的异常
IllegalArgumentException
当 name 不符合 toString() 中描述的字符串表示
示例
使用 fromString() 从字符串生成 UUID 的示例
package com.yi21.UUID; import java.util.UUID; public class Yi21UUIDFromString { public static <T> void main(String[] args) { UUID u = UUID.fromString("31453221-8cc0-11bd-e23e-20f46e3ef14d"); System.out.println("UUID 版本: " + u.version() + ", 时序值:" + u.clockSequence()); String randUid = UUID.randomUUID().toString(); System.out.println("生成的随机 UUID 的字符串值: " + randUid); u = UUID.fromString(randUid); System.out.println("UUID 版本: " + u.version()); } }
执行结果为 :
UUID 版本: 1, 时序值:8766 生成的随机 UUID 的字符串值: 57f14844-74c1-4a3f-a298-3bd8c233fa3b UUID 版本: 4