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

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

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

        如何在 Java 中生成随机字符串

        时间:2023-07-28
      1. <tfoot id='udzGY'></tfoot>

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

          <legend id='udzGY'><style id='udzGY'><dir id='udzGY'><q id='udzGY'></q></dir></style></legend>
        2. <small id='udzGY'></small><noframes id='udzGY'>

            <tbody id='udzGY'></tbody>

            • <bdo id='udzGY'></bdo><ul id='udzGY'></ul>

                  本文介绍了如何在 Java 中生成随机字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有一个名为 Student 的对象,它有 studentNamestudentIdstudentAddress 等.studentId,我必须生成由七个数字字符组成的随机字符串,例如.

                  I have an object called Student, and it has studentName, studentId, studentAddress, etc. For the studentId, I have to generate random string consist of seven numeric charaters, eg.

                  studentId = getRandomId();
                  studentId = "1234567" <-- from the random generator.
                  

                  而且我必须确保没有重复的 id.

                  And I have to make sure that there is no duplicate id.

                  推荐答案

                  生成一个随机字符串很容易 - 只需使用 java.util.Random 和一个包含您想要的所有字符的字符串可用,例如

                  Generating a random string of characters is easy - just use java.util.Random and a string containing all the characters you want to be available, e.g.

                  public static String generateString(Random rng, String characters, int length)
                  {
                      char[] text = new char[length];
                      for (int i = 0; i < length; i++)
                      {
                          text[i] = characters.charAt(rng.nextInt(characters.length()));
                      }
                      return new String(text);
                  }
                  

                  现在,为了唯一性,您需要将生成的字符串存储在某处.您如何做到这一点实际上取决于您的应用程序的其余部分.

                  Now, for uniqueness you'll need to store the generated strings somewhere. How you do that will really depend on the rest of your application.

                  这篇关于如何在 Java 中生成随机字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:用java中的char变量计算 下一篇:如何在java中将4字节数组转换为浮点数

                  相关文章

                  最新文章

                  <tfoot id='iaq56'></tfoot>

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

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