如何在java中将char从字母字符转换为hex数字
如果任何人在java中有任何内置方法来完成这项工作或者如果你有自己的方法,如何将字母字符中的字符串转换为hex数字,请你帮忙吗
我忘了,还有如何从hex转换为二进制
您可以从char转换为hex字符串。
char ch = String hex = String.format("%04x", (int) ch);
要读取hex并转换为二进制,您可以这样做
int num = Integer.parseInt(text, 16); String bin = Integer.toString(num, 2);
你可以使用:
Integer.toHexString((int) 'a'); Integer.toBinaryString((int) 'b');
更新:hex – >二进制转换:
Integer.toBinaryString(Integer.parseInt("fa", 16))
使用apache commons编解码器库
具体来说: http : //commons.apache.org/codec/apidocs/org/apache/commons/codec/binary/Hex.html