java.util.Objects.hash() 方法用于为一系列输入值生成哈希码。生成哈希码的方式就好像所有输入值都放入一个数组中,并且该数组通过调用 Arrays.hashCode(Object[]) 进行哈希处理。
语法
public static int hash(Object... values)
参数
值 | 指定要设置的值 |
返回值
返回输入值序列的哈希值。
异常
无示例:
在下面的示例中,java.util.Objects.hash()方法返回输入值序列的哈希码。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建对象
Object obj1 = 10;
Object obj2 = 20;
Object obj3 = 30;
Object obj4 = 40;
//打印哈希码
//输入值序列
int hcode = Objects.hash(obj1, obj2, obj3, obj4);
System.out.println("The hash code is: " + hcode);
}
}
上述代码的输出将是:
The hash code is: 1241621