在 Java 中,hashCode(int[] a) 方法做什么?
java.util.Arrays 类中的 hashCode(int[]) 方法基于指定数组的内容返回哈希码。对于任何两个非空 int 数组 a 和 b,如果 Arrays.equals(a, b) 成立,则 Arrays.hashCode(a) == Arrays.hashCode(b) 也成立。
示例
import java.util.Arrays;
public class ArrayDemo {
public static void main(String[] args) {
int[] ival = new int[] { 3, 5 };
int retval = ival.hashCode();
System.out.println("The hash code of value1 is: " + retval);
ival = new int[] { 19, 75 };
retval = ival.hashCode();
System.out.println("The hash code of value2 is: " + retval);
}
}
输出
The hash code of value1 is: 4072869
The hash code of value2 is: 1671711
- 相关文章
- 在 Java 中,hashCode(obj[] a) 方法做什么?
- 在 Java 中,sort(int[] a, int fromIndex, int toIndex) 方法做什么?
- 在 Java 中,fill(int[], int val) 方法做什么?
- 在 Java 中,sort(int[] a) 方法做什么?
- 在 Java 中,remove(int) 方法做什么?
- 在 Java 中,int capacity() 方法做什么?
- 在 Java 中,get(int) 方法做什么?
- 在 Java 中,removeRange(int fromIndex, int toIndex) 方法做什么?
- 在 Java 中,equals(int[] a1, int[] a2) 方法做什么?
- 在 Java 中,copyOf(int[] original, int newLength) 方法做什么?
- 在 Java 中,fill(int[], int fromIndex, int toIndex, int val) 方法做什么?
- 在 Java 中,copyOfRange(int[] original, int from, int to) 方法做什么?
- 在 Java 中,sort(obj[] a, int fromIndex, int toIndex) 方法做什么?
- 在 Java 中,ensureCapacity(int, minCapacity) 方法做什么?
- java 中的 elementAt(int index) 方法的作用是什么?