如何在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