gpt4 book ai didi

java - 如何在循环中对字符串进行重复添加?

转载 作者:行者123 更新时间:2023-11-30 08:13:31 24 4
gpt4 key购买 nike

for(int i = 0; i < level; i++) {
int randomNumber = random.nextInt(26);
System.out.print(alphabet[randomNumber]);
}

我正在制作一种类似内存游戏的程序来创建一串随机字母,然后让它从屏幕上消失,以便用户必须记住它并正确输入它。 1 级有 1 个字母,2 级有 2 个字母,依此类推。

上面的代码是我的一个 for 循环,它使用我制作的一个字符串数组,其中包含字母表中的每个字母,称为 "alphabet[]" 和一个随机生成的数字。我的问题是,我不知道如何每次将字母添加到字符串中,以便我可以根据用户输入的内容进行检查。

例如,如果在第 3 级输出为“abc”,我如何将其放入单个字符串中,而不仅仅是三个单独的字符串中?换句话说,我想要对整数做同样的事情,如下所示:

for(int i = 0; i < 5; i++;) {
int test += 5;
}

最佳答案

您正在寻找的短语是“字符串连接”。您可以像整数一样使用“+”号连接 2 个字符串。但您需要先将其定义为 String。

String word = "";
for(int i = 0; i < level; i++)
{
int randomNumber = random.nextInt(26);
word += alphabet[randomNumber];
}
System.out.println(word);

假设您的字母是字符串数组。

关于java - 如何在循环中对字符串进行重复添加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29998471/

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