【发布时间】:2012-11-30 06:21:11
【问题描述】:
我想命名一个具有递增计数的多个字符串 示例:字符串 str1、str2、str3、str4、str5、str6 等 这不是它的确切情况,但它是我能想到的最简单的例子
public static void main(String[] args) {
for(int i = 0; i<10;i++)
String str[i] = " "; // i want to name the String str1,str2,str3
}
}
这是我为尝试完成此任务而创建的基本 for 循环,但它不起作用。我还能如何用循环命名多个字符串
澄清并添加更多以防万一;我有一堂课:
public Player(String playerName, boolean isDealer){}
&&我有创建每个播放器的方法
int amount; //amount of players
for (int i = 0; i < amount; i++) {
if(i == dealer){continue;}
System.out.println("What is the name of player " + i + "?");
playerName = IO.readString();
isDealer = false;
Player player.valueAt(i); //creating player1,player2,player3,playeri
}
【问题讨论】:
-
你考虑过使用数组吗?这样,你可以说:'Str[0]'、'Str[1]'、'Str[2]'...
-
在这种情况下,数组是最好的选择。如果您绝对需要这种命名,则需要使用另一个程序创建它并复制并粘贴输出。
-
由于您是新手,我想指出的是,当您觉得自己得到了答案时,您必须将该答案标记为已接受。
标签: java string loops for-loop