I am trying to translate a String that contains a binary value (e.g. 000010001010011) to it\'s Hex value.(453)
I\'ve been trying several options, but mostly I get a
Try using Integer.parseInt(binOutput, 2)
instead of Integer.parseInt(binOutput)
Ted Hopp beat me to it, but here goes anyway:
jcomeau@intrepid:/tmp$ cat test.java; java test 000010001010011
public class test {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println("The value of " + args[i] + " is " +
Integer.toHexString(Integer.parseInt(args[i], 2)));
}
}
}
The value of 000010001010011 is 453