Java.util.UUID 类

java.util.UUID.nameUUIDFromBytes() 方法用于检索基于以下内容的类型 3(基于名称)UUID:指定的字节数组。

语法

public static UUID nameUUIDFromBytes(byte[] name)

参数

名称 指定用于构造 UUID 的字节数组。

返回值

返回从指定数组生成的 UUID。

异常

无。

示例:

在下面的示例中,java.util. UUID.nameUUIDFromBytes() 方法用于根据给定的字节数组生成类型 3(基于名称)UUID。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建字节数组
    byte Arr[] = {10, 5, 25, -10, -30};

    //从字节数组创建一个UUID
    UUID uid = UUID.nameUUIDFromBytes(Arr);

    //打印uuid
    System.out.println("UUID created from Byte Array: \n" + uid);  
  }
}

上述代码的输出将是:

UUID created from Byte Array: 
7a8a6d29-ac3f-3b42-b547-a9bf21241cc4