Java Object Hash getIdentityAsHex(Object object)

Here you can find the source of getIdentityAsHex(Object object)

Description

Gets the identity hashcode of the given Object as 8-digit hex-number.

License

Open Source License

Parameter

Parameter Description
object The Object for which to get the identity as hex-number.

Return

The identity hashcode of the given as 8-digit hex-number.

Declaration

public static final String getIdentityAsHex(Object object) 

Method Source Code

//package com.java2s;
/*//from   w  w w  . j ava 2  s  .  co m
 * Copyright 2016, Robert 'Bobby' Zenz
 * 
 * This file is part of Quadracoatl.
 * 
 * Quadracoatl 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 3 of the License, or
 * (at your option) any later version.
 * 
 * Quadracoatl 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.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with Quadracoatl.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    /**
     * Gets the identity hashcode of the given {@link Object} as 8-digit
     * hex-number.
     * 
     * @param object The {@link Object} for which to get the identity as
     *        hex-number.
     * @return The identity hashcode of the given {@link Object} as 8-digit
     *         hex-number.
     */
    public static final String getIdentityAsHex(Object object) {
        return String.format("%08x", Integer.valueOf(System.identityHashCode(object)));
    }
}

Related

  1. combineHashesOrdered(Object... objs)
  2. deepHashCode(final Object object)
  3. deepHashCode(Object o)
  4. hash(Object o)
  5. hash(Object... objects)
  6. hash(Object... values)
  7. hashCode(final Object o)