Java.util.UUID 类

java.util.UUID.equals() 方法用于将此对象与指定对象进行比较。当且仅当参数不为 null、是 UUID 对象、具有与此 UUID 相同的变体并且包含逐位相同的值时,结果为 true。

语法

public boolean equals(Object obj)

参数

obj 指定要创建的对象

返回值

如果对象相同则返回true;否则返回true。否则为 false。

异常

无。

示例:

在下面的示例中, java.util.UUID.equals()方法用于比较给定的UUID。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建UUID
    UUID uid1 = UUID.fromString("d81e4f2e-cdf2-10e6-529b-7df92533d1cb");
    UUID uid2 = UUID.fromString("d81e4f2e-cdf2-10e6-529b-7df92533d1cb");
    UUID uid3 = UUID.fromString("c50e4f2e-cdf2-10e6-529b-7df92533d1cb");

    //比较uuid
    System.out.println("Is uid1 equal to uid2: " + uid1.equals(uid2));  
    System.out.println("Is uid1 equal to uid3: " + uid1.equals(uid3));  
  }
}

上述代码的输出将是:

Is uid1 equal to uid2: true
Is uid1 equal to uid3: false