将包含二进制值的String转换为Hex

Yur*_*uri 7 java string binary hex

我试图将包含二进制值(例如000010001010011)的字符串转换为其十六进制值.(453)

我一直在尝试几个选项,但主要是我得到每个角色的转换值.(0 = 30 1 = 31)

我有一个函数可以通过非数学方式将我的输入转换为二进制代码,但是通过一系列"if,else if"语句.(这些值不计算,因为它们不是标准的.)二进制代码包含在变量String"binOutput"中

我目前有这样的事情:

        String bin = Integer.toHexString(Integer.parseInt(binOutput));
Run Code Online (Sandbox Code Playgroud)

但这根本不起作用.

Ted*_*opp 17

尝试使用Integer.parseInt(binOutput, 2)而不是Integer.parseInt(binOutput)