• <legend id='a8QcK'><style id='a8QcK'><dir id='a8QcK'><q id='a8QcK'></q></dir></style></legend>

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

          <bdo id='a8QcK'></bdo><ul id='a8QcK'></ul>
      1. <tfoot id='a8QcK'></tfoot>
        <i id='a8QcK'><tr id='a8QcK'><dt id='a8QcK'><q id='a8QcK'><span id='a8QcK'><b id='a8QcK'><form id='a8QcK'><ins id='a8QcK'></ins><ul id='a8QcK'></ul><sub id='a8QcK'></sub></form><legend id='a8QcK'></legend><bdo id='a8QcK'><pre id='a8QcK'><center id='a8QcK'></center></pre></bdo></b><th id='a8QcK'></th></span></q></dt></tr></i><div id='a8QcK'><tfoot id='a8QcK'></tfoot><dl id='a8QcK'><fieldset id='a8QcK'></fieldset></dl></div>
      2. 奇怪的 toCharArray() 行为

        时间:2023-07-27
        • <bdo id='7v0u5'></bdo><ul id='7v0u5'></ul>

            1. <small id='7v0u5'></small><noframes id='7v0u5'>

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

              <legend id='7v0u5'><style id='7v0u5'><dir id='7v0u5'><q id='7v0u5'></q></dir></style></legend>
              <tfoot id='7v0u5'></tfoot>
                <tbody id='7v0u5'></tbody>

                  本文介绍了奇怪的 toCharArray() 行为的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我在试验 toCharArray() 并发现了一些奇怪的行为.

                  I was experimenting with toCharArray() and found some strange behavior.

                  假设 private static final char[] HEX_CHARS = "0123456789abcdef".toCharArray();

                   System.out.println(HEX_CHARS);
                  
                    /* prints 0123456789abcdef */
                  
                   System.out.println("this is HEX_CHARS "+HEX_CHARS); 
                    /* prints [C@19821f */
                  

                  这背后有什么理论上的原因吗?

                  Any theoretical reason behind this?

                  推荐答案

                  这是因为两次调用中println的参数不同.

                  It is because the parameter to println is different in the two calls.

                  第一个参数用 char[] 调用,第二个参数用字符串调用,其中 HEX_CHARS 通过调用 .toString() 进行转换.

                  The first parameter is called with char[] and the second is called with a string, where HEX_CHARS is converted with a call to .toString().

                  println() 有一个接受 charArray 的重写方法.

                  The println() have an overriden method that accepts a charArray.

                  这篇关于奇怪的 toCharArray() 行为的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:使用 JDBC 时密码的字符串或字符 []? 下一篇:在java中如果“char c = 'a'"为什么“c =

                  相关文章

                  最新文章

                • <tfoot id='b8WS5'></tfoot>

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

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