Converter cadeia hexadecimal em cadeia binária
Gostaria de converter uma string hexadecimal em uma string binária. Por exemplo, Hex 2 é 0010. Abaixo está o código:
String HexToBinary(String Hex)
{
int i = Integer.parseInt(Hex);
String Bin = Integer.toBinaryString(i);
return Bin;
}
No entanto, isso funciona apenas para Hex 0 - 9; não funcionará para Hex A - F porque usaint
. Alguém pode aprimorá-lo?