集册 Java实例教程 计算int数组的哈希码

计算int数组的哈希码

欢马劈雪     最近更新时间:2020-01-02 10:19:05

669
计算int数组的哈希码

/**

 * 

 * Copyright 2008 - 2011

 * 

 * Licensed under the Apache License, Version 2.0 (the "License"); you may not

 * use this file except in compliance with the License. You may obtain a copy of

 * the License at

 * 

 * http://www.apache.org/licenses/LICENSE-2.0

 * 

 * Unless required by applicable law or agreed to in writing, software

 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT

 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the

 * License for the specific language governing permissions and limitations under

 * the License.

 * 

 * @project loonframework

 * @author chenpeng

 * @email?ceponline@yahoo.com.cn

 * @version 0.1.1

 */

//package com.nowjava;/**来 自 nowjava - 时  代  Java**/


public class Main {


    public static int hashCode(int[][] arrays) {

        if (arrays == null) {

            return 0;

        }

        int result = 1;

        int h = arrays.length;

        int w = arrays[0].length;

        int value = 0;

        for (int i = 0; i < h; i++) {

            for (int j = 0; j < w; j++) {

                value
展开阅读全文