Java Byte to Hex byteToHex(final byte b)

Here you can find the source of byteToHex(final byte b)

Description

Retrieves a string representation of the provided byte in hexadecimal.

License

CDDL license

Parameter

Parameter Description
b The byte for which to retrieve the hexadecimal string representation.

Return

The string representation of the provided byte in hexadecimal.

Declaration

public static String byteToHex(final byte b) 

Method Source Code

//package com.java2s;
/*// w  w w .j  a  va  2s .c o  m
 * The contents of this file are subject to the terms of the Common Development and
 * Distribution License (the License). You may not use this file except in compliance with the
 * License.
 *
 * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
 * specific language governing permission and limitations under the License.
 *
 * When distributing Covered Software, include this CDDL Header Notice in each file and include
 * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
 * Header, with the fields enclosed by brackets [] replaced by your own identifying
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2009-2010 Sun Microsystems, Inc.
 * Portions copyright 2011-2015 ForgeRock AS.
 */

public class Main {
    private static final String[][] BYTE_HEX_STRINGS = new String[2][256];
    private static final int UPPER_CASE = 0;

    /**
     * Retrieves a string representation of the provided byte in hexadecimal.
     *
     * @param b
     *            The byte for which to retrieve the hexadecimal string
     *            representation.
     * @return The string representation of the provided byte in hexadecimal.
     */
    public static String byteToHex(final byte b) {
        return BYTE_HEX_STRINGS[UPPER_CASE][b & 0xFF];
    }
}

Related

  1. byteToHex(byte c)
  2. byteToHex(byte[] bytes)
  3. byteToHex(byte[] data)
  4. byteToHex(char val)
  5. byteToHex(final byte b)
  6. byteToHex(final byte b, StringBuilder buffer)
  7. byteToHex(final byte value)
  8. byteToHex(final byte value, final int minLength)
  9. byteToHex(final byte[] data)