Java Hash Calculate hash(final Object key, final Object value)

Here you can find the source of hash(final Object key, final Object value)

Description

Utility implementing Entry#hashCode() .

License

Apache License

Declaration

static int hash(final Object key, final Object value) 

Method Source Code

//package com.java2s;
/*//from   w  w  w.  ja v a 2s. c om
 * (C) Copyright 2017 Pantheon Technologies, s.r.o. and others.
 *
 * 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.
 */

public class Main {
    /**
     * Utility implementing {@link Entry#hashCode()}.
     */
    static int hash(final Object key, final Object value) {
        return key.hashCode() ^ value.hashCode();
    }
}

Related

  1. hash(byte[] digest, int number)
  2. hash(char[] str, int start, int length)
  3. hash(double value)
  4. hash(final boolean value)
  5. hash(final int value)
  6. hash(final Object object)
  7. hash(final Object[] objects)
  8. hash(finalObject object)
  9. hash(int aSeed, boolean aBoolean)