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)