Java UUID.equals() 函数及代码示例
将当前 UUID
与指定对象进行比较.
定义
public boolean equals(Object obj)
参数
参数类型 | 参数名称 | 参数描述 |
---|---|---|
Object | obj | 要比较的对象 |
返回值
如果当前 UUID
与对象相同. 则返回 true
; 否则返回 false
.
说明
当且仅当参数不为 null
、是 UUID
对象、具有相同的变体并且包含与此 UUID
逐位相同的值时, 结果才为 true
.
本方法重写了 Object
类的 equals()
方法.
示例
使用 equals() 方法比较 UUID 和指定对象是否想等的示例
package com.yi21.UUID; import java.util.UUID; public class Yi21UUIDEquals { public static <T> void main(String[] args) { UUID u = UUID.fromString("31453221-8cc0-11bd-e23e-20f46e3ef14d"); UUID u2 = UUID.fromString("31453221-8cc0-11bd-e23e-20f46e3ef14d"); System.out.println("u 和 u2 是否相等? " + u.equals(u2)); u2 = UUID.randomUUID(); System.out.println("u 和 u2 是否相等? " + u.equals(u2)); } }
执行结果为 :
u 和 u2 是否相等? true u 和 u2 是否相等? false