java.util.Object.hashCode() 方法返回对象的哈希代码值。支持此方法是为了受益于哈希表(例如 HashMap 提供的哈希表)。
语法
public int hashCode()
参数
无需参数。
返回值
返回该对象的哈希码值。
异常
NA
示例:
在下面的示例中,java.util.Object.hashCode() 方法返回给定对象的哈希码。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
//创建对象
Object obj[] = {10, 20, 30, 40};
//打印对象
System.out.println("The Object is: " + obj);
System.out.print("obj contains:");
for(Object i: obj)
System.out.print(" " + i);
//打印对象的哈希码
int hcode = obj.hashCode();
System.out.println("\nThe hashCode is: " + hcode);
}
}
上述代码的输出将是:
The Object is: [Ljava.lang.Object;@3af49f1c
obj contains: 10 20 30 40
The hashCode is: 989110044