Saltar al contenido

java cómo convertir binario string a ejemplo de código hexadecimal

Intenta comprender el código correctamente antes de usarlo a tu proyecto y si tdeseas aportar algo puedes decirlo en los comentarios.

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 el 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;

Reseñas y valoraciones

Si tienes algún reparo y forma de perfeccionar nuestro post eres capaz de ejecutar una crónica y con placer lo analizaremos.

¡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 *