Java System identityHashCode()方法
java.lang.System.identityHashCode() 方法返回给定对象的哈希代码会被默认使用方法hashCode()。空引用的哈希码返回是零。
1 语法
public static int identityHashCode(Object x)
2 参数
x : 这对于哈希码是待计算的对象。
3 返回值
此方法返回hashCode。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java System identityHashCode()方法
*/
import java.lang.*;
import java.io.*;
public class SystemDemo {
public static void main(String[] args) throws Exception {
File file1 = new File("amit");
File file2 = new File("amit");
File file3 = new File("ansh");
// returns the HashCode
int ret1 = System.identityHashCode(file1);
System.out.println(ret1);
// returns different HashCode for same filename
int ret2 = System.identityHashCode(file2);
System.out.println(ret2);
// returns the HashCode
int ret3 = System.identityHashCode(file3);
System.out.println(ret3);
}
}
输出结果为:
355165777
1414159026
1569228633
热门文章
优秀文章