Java Hex Convert To fromHexNibble(final char n)

Here you can find the source of fromHexNibble(final char n)

Description

Convierte un caracter de texto hexadecimal a su equivalente binario.

License

Open Source License

Parameter

Parameter Description
n caracter a convertir

Return

dato binario equivalente

Declaration

private static byte fromHexNibble(final char n) 

Method Source Code

//package com.java2s;
/**/*  w  w  w  . j  a  v  a 2  s  .co  m*/
 * Copyright 2013 Ministerio de Industria, Energ?a y Turismo
 *
 * Este fichero es parte de "Componentes de Firma XAdES 1.1.7".
 *
 * Licencia con arreglo a la EUPL, Versi?n 1.1 o ?en cuanto sean aprobadas por la Comisi?n Europea? versiones posteriores de la EUPL (la Licencia);
 * Solo podr? usarse esta obra si se respeta la Licencia.
 *
 * Puede obtenerse una copia de la Licencia en:
 *
 * http://joinup.ec.europa.eu/software/page/eupl/licence-eupl
 *
 * Salvo cuando lo exija la legislaci?n aplicable o se acuerde por escrito, el programa distribuido con arreglo a la Licencia se distribuye ?TAL CUAL?,
 * SIN GARANT??AS NI CONDICIONES DE NING?N TIPO, ni expresas ni impl?citas.
 * V?ase la Licencia en el idioma concreto que rige los permisos y limitaciones que establece la Licencia.
 */

public class Main {
    /**
     * <p>Convierte un caracter de texto hexadecimal a su equivalente binario.</p>
     * @param n caracter a convertir
     * @return dato binario equivalente
     */
    private static byte fromHexNibble(final char n) {
        if (n <= '9') {
            return (byte) (n - '0');
        }
        if (n <= 'G') {
            return (byte) (n - ('A' - 10));
        }
        return (byte) (n - ('a' - 10));
    }
}

Related

  1. fromHexChars(char[] chars, int i)
  2. fromHexDigest(String hexDigest)
  3. fromHexDigit(final char c)
  4. fromHexDigit(int c)
  5. fromHexNibble(char n)
  6. fromHexShort(char a)
  7. fromHexStr(final String data)
  8. fromHexString(byte abyte0[], int i)
  9. fromHexString(final String hexaString)