package socket;
public class aaaa16t22 {
public static void main(String[] args)
{
String hexString = "7e5a0032234100020000000054509bac0000000020316436333631323464643564346236383963653264393335356262393061613054509bac1437f67b0100000002";
System.out.println(hexString2binaryString(hexString));
}
public static String hexString2binaryString(String hexString)
{
if (hexString == null || hexString.length() % 2 != 0)
return null;
String bString = "", tmp;
for (int i = 0; i < hexString.length(); i++)
{
tmp = "0000"
+ Integer.toBinaryString(Integer.parseInt(hexString
.substring(i, i + 1), 16));
bString += tmp.substring(tmp.length() - 4);
}
return bString;
}
}