Saltar al contenido

conversión de hexadecimal a binario en el ejemplo de código java

Hola, encontramos la respuesta a lo que estabas buscando, deslízate y la obtendrás un poco más abajo.

Ejemplo 1: Java convertir el método hexadecimal a binario

/**
 * Method receives String hexadecimal value (of any range) and returns a String of a binary representation
 * hexadecimal string format (ex.:"2FFA")
 * Use of if-than-else statement inside for loop
 * Use the Integer.toBinaryString(int i) method
 */privateStringparseHexBinary(String hex)String digits ="0123456789ABCDEF";
  		hex = hex.toUpperCase();String binaryString ="";for(int i =0; i < hex.length(); i++)char c = hex.charAt(i);int d = digits.indexOf(c);if(d ==0)	binaryString +="0000";else  binaryString +=Integer.toBinaryString(d);return binaryString;

Ejemplo 2: Java convertir método hexadecimal a binario

/**
 * Method receives String hexadecimal value and returns a String of a binary representation
 * hexadecimal string format (ex.:"2FFA")
 * Only works with positive hexadecimal values (16xF does not work)
 * Uses 2 for loops (hex -> dec & dec -> bin)
 */privatestaticint[]parseHexBinary(String hex)String digits ="0123456789ABCDEF";int[] binaryValue =newint[hex.length()*4];long val =0;// convert hex to decimalfor(int i =0; i < hex.length(); i++)char c = hex.charAt(i);int d = digits.indexOf(c);
			val = val*16+ d;// convert decimal to binaryfor(int i =0; i < binaryValue.length; i++)
			
			binaryValue[i]=(int)(val%2);
			val = val/2;return binaryValue;

Puntuaciones y reseñas

Si estás contento con lo expuesto, tienes la opción de dejar un ensayo acerca de qué te ha gustado de esta división.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *