<small id='JJE9C'></small><noframes id='JJE9C'>

  1. <i id='JJE9C'><tr id='JJE9C'><dt id='JJE9C'><q id='JJE9C'><span id='JJE9C'><b id='JJE9C'><form id='JJE9C'><ins id='JJE9C'></ins><ul id='JJE9C'></ul><sub id='JJE9C'></sub></form><legend id='JJE9C'></legend><bdo id='JJE9C'><pre id='JJE9C'><center id='JJE9C'></center></pre></bdo></b><th id='JJE9C'></th></span></q></dt></tr></i><div id='JJE9C'><tfoot id='JJE9C'></tfoot><dl id='JJE9C'><fieldset id='JJE9C'></fieldset></dl></div>

  2. <tfoot id='JJE9C'></tfoot>
      <bdo id='JJE9C'></bdo><ul id='JJE9C'></ul>

    1. <legend id='JJE9C'><style id='JJE9C'><dir id='JJE9C'><q id='JJE9C'></q></dir></style></legend>

      在Java中将十六进制字符串转换为字节

      时间:2023-07-27

        <i id='8npGT'><tr id='8npGT'><dt id='8npGT'><q id='8npGT'><span id='8npGT'><b id='8npGT'><form id='8npGT'><ins id='8npGT'></ins><ul id='8npGT'></ul><sub id='8npGT'></sub></form><legend id='8npGT'></legend><bdo id='8npGT'><pre id='8npGT'><center id='8npGT'></center></pre></bdo></b><th id='8npGT'></th></span></q></dt></tr></i><div id='8npGT'><tfoot id='8npGT'></tfoot><dl id='8npGT'><fieldset id='8npGT'></fieldset></dl></div>

            • <bdo id='8npGT'></bdo><ul id='8npGT'></ul>
                <tbody id='8npGT'></tbody>
              • <small id='8npGT'></small><noframes id='8npGT'>

                <legend id='8npGT'><style id='8npGT'><dir id='8npGT'><q id='8npGT'></q></dir></style></legend>

                <tfoot id='8npGT'></tfoot>
              • 本文介绍了在Java中将十六进制字符串转换为字节的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                在 Java 中,如何将字节的十六进制字符串表示形式(例如1e")转换为字节值?

                In Java, how can a hexadecimal string representation of a byte (e.g. "1e") be converted into a byte value?

                例如:

                byte b = ConvertHexStringToByte("1e");
                

                推荐答案

                可以使用Byte.parseByte("a", 16);但这仅适用于高达 127 的值,由于有符号/无符号问题,高于需要转换为字节的值所以我建议将其传输到 int 然后将其转换为 byte

                You can use Byte.parseByte("a", 16); but this will work only for values up to 127, values higher then that will need to cast to byte, due to signed/unsigned issues so i recommend to transfer it to an int and then cast it to byte

                (byte) (Integer.parseInt("ef",16) & 0xff);
                

                这篇关于在Java中将十六进制字符串转换为字节的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:如何将长转换/转换为字符串? 下一篇:Java char 也是 int 吗?

                相关文章

                最新文章

                <small id='aaOaX'></small><noframes id='aaOaX'>

                  <bdo id='aaOaX'></bdo><ul id='aaOaX'></ul>

                  <tfoot id='aaOaX'></tfoot>
                  1. <legend id='aaOaX'><style id='aaOaX'><dir id='aaOaX'><q id='aaOaX'></q></dir></style></legend>
                    <i id='aaOaX'><tr id='aaOaX'><dt id='aaOaX'><q id='aaOaX'><span id='aaOaX'><b id='aaOaX'><form id='aaOaX'><ins id='aaOaX'></ins><ul id='aaOaX'></ul><sub id='aaOaX'></sub></form><legend id='aaOaX'></legend><bdo id='aaOaX'><pre id='aaOaX'><center id='aaOaX'></center></pre></bdo></b><th id='aaOaX'></th></span></q></dt></tr></i><div id='aaOaX'><tfoot id='aaOaX'></tfoot><dl id='aaOaX'><fieldset id='aaOaX'></fieldset></dl></div>