我正在尝试将包含二进制值(例如000010001010011)的字符串转换为其十六进制值。(453)我一直在尝试多种选择,但大多数情况下我得到的是每个单独字符的转换值。(0=301=31)我有一个函数可以通过非数学方式将我的输入转换为二进制代码,而是通过一系列“if,elseif”语句。(不计算值,因为它们不是标准的。)二进制代码包含在变量字符串“binOutput”中我目前有这样的东西:Stringbin=Integer.toHexString(Integer.parseInt(binOutput));但这根本行不通。 最佳答案