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

        <tfoot id='qcXkP'></tfoot>
          <bdo id='qcXkP'></bdo><ul id='qcXkP'></ul>

      1. <small id='qcXkP'></small><noframes id='qcXkP'>

      2. 我们可以使用 String.format() 用所需长度的字符填充

        时间:2023-09-29
        <tfoot id='3tgPH'></tfoot>

              <small id='3tgPH'></small><noframes id='3tgPH'>

                <tbody id='3tgPH'></tbody>

            • <i id='3tgPH'><tr id='3tgPH'><dt id='3tgPH'><q id='3tgPH'><span id='3tgPH'><b id='3tgPH'><form id='3tgPH'><ins id='3tgPH'></ins><ul id='3tgPH'></ul><sub id='3tgPH'></sub></form><legend id='3tgPH'></legend><bdo id='3tgPH'><pre id='3tgPH'><center id='3tgPH'></center></pre></bdo></b><th id='3tgPH'></th></span></q></dt></tr></i><div id='3tgPH'><tfoot id='3tgPH'></tfoot><dl id='3tgPH'><fieldset id='3tgPH'></fieldset></dl></div>
              • <bdo id='3tgPH'></bdo><ul id='3tgPH'></ul>
                • <legend id='3tgPH'><style id='3tgPH'><dir id='3tgPH'><q id='3tgPH'></q></dir></style></legend>
                  本文介绍了我们可以使用 String.format() 用所需长度的字符填充/前缀吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  java.lang.String.format(String str, String str1)能否用于添加特定字符的前缀.

                  Can java.lang.String.format(String str, String str1) be used for adding prefix of a particular character.

                  我可以为这样的数字执行此操作:

                  I could do this for a number like:

                  int sendID = 202022;
                  String usiSuffix = String.format("%032d", sendID);
                  

                  它生成一个长度为 32 并用 0 填充的 String:00000000000000000000000000202022

                  It makes a String of length 32 and leftpadded with 0s : 00000000000000000000000000202022

                  当 sendID 是 String 时如何实现相同的功能:

                  How to achieve the same thing when sendID is a String like:

                  String sendID = "AABB";
                  

                  我想要这样的输出:0000000000000000000000000000AABB

                  推荐答案

                  您可以使用这种骇人听闻的方式来获取输出:

                  You can use this hackish way to get your output:

                  String sendID = "AABB";
                  String output = String.format("%0"+(32-sendID.length())+"d%s", 0, sendID);
                  

                  这篇关于我们可以使用 String.format() 用所需长度的字符填充/前缀吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Java DateFormat parse() 不尊重时区 下一篇:如何将数字格式化为相同的位数,0填充?

                  相关文章

                  最新文章

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

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

                      <tfoot id='BVpIR'></tfoot>
                      • <bdo id='BVpIR'></bdo><ul id='BVpIR'></ul>