Java Hash Calculate hash(int seed, boolean value)

Here you can find the source of hash(int seed, boolean value)

Description

hash

License

Open Source License

Declaration

public static int hash(int seed, boolean value) 

Method Source Code

//package com.java2s;
/**/*ww  w .  ja va2s. c  om*/
 * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

public class Main {
    public static int hash(int seed, boolean value) {
        return seed * 11 + (value ? 1 : 0);
    }

    public static int hash(int seed, int value) {
        return seed * 11 + value;
    }

    public static int hash(int seed, long value) {
        return (int) (seed * 11 + value);
    }

    public static int hash(int seed, Object value) {
        return seed * 11 + (value == null ? 0 : value.hashCode());
    }
}

Related

  1. hash(int k)
  2. hash(int k)
  3. hash(int key)
  4. hash(int n)
  5. hash(int p_188208_0_)
  6. hash(int seed, int i)
  7. hash(int seed, int toHash)
  8. hash(int seed, int val)
  9. hash(int state1, int state2, int numStates1)