java - 使用递增计数命名多个字符串

标签 java string loops for-loop

我想命名一个具有递增计数的多个字符串 示例:字符串 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

        }

最佳答案

你的要求至少不能通过java来完成,但你还有其他选择,例如:

1。数组

String[] str = new String[no-of-element];
for(int i = 0; i<str.length();i++){
  str[i] = "str"+i; 
}

2。 Collection

您可以使用collection满足您的要求

关于java - 使用递增计数命名多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13640054/

相关文章:

C++:从 C++11 中的内存效率角度来看,返回字符串是否可行?

javascript - 如何在javascript for循环中的每次迭代后延迟?

linux - 只提取文件名而不是路径+文件名

java - Java 中颜色值的问题

java - Ant 忽略覆盖 LANG 环境变量的尝试

java - 解析 HTML 片段并添加到 PdfPTable

java - 在android中格式化数字0.000

c# - 使用字符串插值将字符串格式化为列

替换 R 数据框中变量中的特定字符

json - 在 json 数组上迭代 Mediator