Java.util.UUID类


介绍

所述java.util.UUID中类表示一个不可变的通用唯一标识符(UUID) 。继约为UUID的重要点

UUID表示128位值。

它用于创建随机文件名,Web应用程序中的会话ID,事务ID等。

UUID有四种不同的基本类型:基于时间,DCE安全性,基于名称和随机生成的UUID。

类声明

以下是java.util.UUID类的声明

public final class UUID
   extends Object
   implements Serializable, Comparable<UUID>

类构造函数

Sr.No. 构造函数和描述
1

UUID(long mostSigBits,long leastSigBits)

此构造函数使用指定的数据构造新的UUID。

类方法

Sr.No. 方法和描述
1 int clockSequence()

此方法显示与此UUID关联的时钟序列值。

2 int compareTo(UUID val)

此方法将此UUID与指定的UUID进行比较。

3 boolean equals(Object obj)

此方法将此对象与指定的对象进行比较。

4 static UUID fromString(String name)

此方法根据字符串标准表示创建UUID。

5 long getLeastSignificantBits()

此方法返回此UUID的128位值的最低有效64位。

6 long getMostSignificantBits()

此方法返回此UUID的128位值的最高64位。

7 int hashCode()

此方法返回此UUID的哈希码。

8 static UUID nameUUIDFromBytes(byte [] name)

静态工厂根据指定的字节数组检索类型3(基于名称)的UUID。

9 long node()

此方法返回与此UUID关联的节点值。

10 static UUID randomUUID()

静态工厂检索类型4(伪随机生成)UUID。

11 long timestamp()

此方法返回与此UUID关联的时间戳值。

12 String toString()

此方法返回表示此UUID的String对象。

13 int variant()

此方法返回与此UUID关联的变体编号。

14 int version()

此方法删除与此UUID关联的版本号。

方法继承

该类继承以下类中的方法

  • java.util.Object