1. <tfoot id='nOnF3'></tfoot>
    1. <small id='nOnF3'></small><noframes id='nOnF3'>

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

    2. <legend id='nOnF3'><style id='nOnF3'><dir id='nOnF3'><q id='nOnF3'></q></dir></style></legend>

      如何将char数组转换回字符串?

      时间:2023-07-28
        <tbody id='I00JV'></tbody>
      • <bdo id='I00JV'></bdo><ul id='I00JV'></ul>
          <i id='I00JV'><tr id='I00JV'><dt id='I00JV'><q id='I00JV'><span id='I00JV'><b id='I00JV'><form id='I00JV'><ins id='I00JV'></ins><ul id='I00JV'></ul><sub id='I00JV'></sub></form><legend id='I00JV'></legend><bdo id='I00JV'><pre id='I00JV'><center id='I00JV'></center></pre></bdo></b><th id='I00JV'></th></span></q></dt></tr></i><div id='I00JV'><tfoot id='I00JV'></tfoot><dl id='I00JV'><fieldset id='I00JV'></fieldset></dl></div>

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

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

                <tfoot id='I00JV'></tfoot>

                本文介绍了如何将char数组转换回字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我有一个字符数组:

                char[] a = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'};
                

                我目前的解决方案是做

                String b = new String(a);
                

                但肯定有更好的方法吗?

                But surely there is a better way of doing this?

                推荐答案

                不,这个解决方案是绝对正确的,而且非常少.

                No, that solution is absolutely correct and very minimal.

                但是请注意,这是一种非常不寻常的情况:因为 String 在 Java 中是专门处理的,所以即使 "foo" 实际上也是一个 String.因此,在普通代码中不需要将字符串拆分为单独的 char 并将它们重新连接起来.

                Note however, that this is a very unusual situation: Because String is handled specially in Java, even "foo" is actually a String. So the need for splitting a String into individual chars and join them back is not required in normal code.

                将此与 C/C++ 进行比较,其中 "foo" 您有一束 char 以一侧的零字节和 string 另一方面,它们之间的许多转换都使用旧方法.

                Compare this to C/C++ where "foo" you have a bundle of chars terminated by a zero byte on one side and string on the other side and many conversions between them due do legacy methods.

                这篇关于如何将char数组转换回字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:Java - char、int 转换 下一篇:将每 N 个字符的 char 放入一个 java 字符串中

                相关文章

                最新文章

                    <bdo id='xEclB'></bdo><ul id='xEclB'></ul>
                  <legend id='xEclB'><style id='xEclB'><dir id='xEclB'><q id='xEclB'></q></dir></style></legend>

                  1. <tfoot id='xEclB'></tfoot>

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