gpt4 book ai didi

java - 如何将数组中的文本和值转换为字符串?

转载 作者:行者123 更新时间:2023-12-01 22:50:13 25 4
gpt4 key购买 nike

基本上,该程序非常简单:

它需要一个名字列表,并让每个玩家对每个玩家进行诗句,但仅限一次..

所以 ceri 会连续玩 5 场比赛,但我想要发生的是随机的..

public class hatpicking {


public static void main(String[] args) {
String[] Names = { "Ceri", "Matthew", "Harry", "Lewis", "Kwok", "James"};


List<String> Matches = new ArrayList<String>();

for(int i = 0; i < Names.length; i++){
for(int j = i + 1; j <Names.length; j++){
if(Names[i].equals(Names[j])){
continue;
}else{

Matches.add(Names[i] + " v" Names[j]);
System.out.println(Names[i] + " v " + Names[j]);
}
}
}
}
}

我确信有一种更简单的方法来随机化东西,但我只是回到编程,所以我需要尽可能地工作......

我非常想分配: (名称[i] + "v "名称[j]);到 ArrayList - 匹配但显然

                Matches.add(Names[i] + " v" Names[j]);

不起作用,有什么提示吗?

最佳答案

Matches.add(Names[i] + "v"Names[j]);

应该是

Matches.add(Names[i] + "v"+ Names[j]);

关于java - 如何将数组中的文本和值转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24833730/

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