gpt4 book ai didi

java - 在Java中生成字母数字随机字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:29:08 24 4
gpt4 key购买 nike

<分区>

我正在使用另一个答案中的 String Builder,但我只能使用字母/数字、无空格、标点符号等。你能解释一下如何限制这段代码中的字符集吗?另外,如何确保它的长度始终为 30 个字符?

     Random generator = new Random();
StringBuilder stringBuilder = new StringBuilder();
int Length = 30;
char tempChar ;
for (int i = 0; i < Length; i++){
tempChar = (char) (generator.nextInt(96) + 32);
stringBuilder.append(tempChar);

我看过其他大部分答案,但无法找出解决方案。谢谢。如果这是重复的,请不要对我大喊大叫。大多数答案都没有解释代码的哪一部分控制生成的数字的长度或调整字符集的位置。

我还尝试了 stringBuilder.Replace(' ', '1'),这可能有效,但 eclipse 说没有 Replace for StringBuilder 的方法。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com