Java.util.UUID 类

java.util.UUID.variant() 方法返回与此 UUID 关联的变体编号。变体编号描述了 UUID 的布局。变体编号具有以下含义:

  • 0 保留用于 NCS 向后兼容性
  • 2 IETF RFC 4122 (Leach-Salz),由此类使用
  • 6 保留,Microsoft Corporation 向后兼容
  • 7 保留供将来定义

语法

public int variant()

参数

无需参数。

返回值

返回此 UUID 的变体编号。

异常

不适用。

示例:

在下面的示例中,java.util.UUID.variant() 方法返回变体编号给定 UUID 的。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //creating a random UUID
    UUID uid = UUID.randomUUID();

    //printing the variant number of the uuid
    System.out.println("Variant Value: " + uid.variant());  
  }
}

可能的结果是:

Variant Value: 2