Java 循环字符串创建

Java 循环字符串创建,java,string,loops,Java,String,Loops,有一个小问题 我正在尝试创建一个循环,该循环将创建一个等于用户输入int值的字符串量,我已经挠头了大约半个小时,但我真的不知道该怎么做 int x =Integer.parseInt(JOptionPane.showInputDialog("How many String do you want to add to the Queues?")); for (int i=0; i<x; i++) { String string(i) = (char)(i+65);

有一个小问题

我正在尝试创建一个循环,该循环将创建一个等于用户输入int值的字符串量,我已经挠头了大约半个小时,但我真的不知道该怎么做

int x =Integer.parseInt(JOptionPane.showInputDialog("How many String do you want       to     add to the Queues?"));

for (int i=0; i<x; i++)
{
 String string(i) = (char)(i+65);  
}
intx=Integer.parseInt(JOptionPane.showInputDialog(“您想向队列添加多少字符串?”);

对于(int i=0;i我不想破坏你的家庭作业,所以这里有一些提示:

  • 使用数组时,它应该具有从对话框返回的大小
  • 将值分配到数组的单元格中

  • 我不想破坏你的家庭作业,所以这里有一些提示:

  • 使用数组时,它应该具有从对话框返回的大小
  • 将值分配到数组的单元格中

  • 尝试以下几点:

    someString = someString + i + " = " + (char)(i+65);
    

    这应该能满足您的需求,但如果您想让它更好一点,我会考虑使用。

    尝试以下方法:

    someString = someString + i + " = " + (char)(i+65);
    

    这应该可以满足您的需要,但如果您希望它更好一点,我会研究使用。

    或者使用初始化为给定已知大小的字符数组(char[])。否则,使用StringBuilder并将所有字符附加到它。完成后,调用toString()方法,它将为您提供结果字符串。

    或者您使用初始化为给定已知大小的字符数组(char[])。或者,使用StringBuilder并将所有字符附加到该数组中。完成后,调用toString()方法,它将为您提供结果字符串

    char crtChar = 'a';
    for i=0..x {
      stringArray[i] = ""+crtChar++;
    }
    
    这将创建一个字符串数组,每个字符串都有一个字符。第一个字符串是“a”,下一个是“b”,等等。根据您生成的字符串数量,您可能会在字符串中获得不可显示的ASCII字符


    这将创建一个字符串数组,每个字符串都有一个字符。第一个字符串是“a”,下一个是“b”等等。根据你正在生成的字符串的数量,你可能会在字符串中得到不可显示的ASCII字符。

    我曾想尝试过这一点,但这似乎是解决问题的一种方法,更重要的是,我的直接方法。我正在做的是不可能的吗?如果你想要单独的字符串,这是一种方法,如果你想要一个包含所有字母的字符串,Dan说一个更好的答案。我想尝试一下,但这似乎是解决问题的一种方法,moreso和我的直接方法。我所做的是不可能的吗?如果你想要单独的字符串,这是一种方法,如果你想要一个包含所有这些字母的字符串,Dan给出了一个更好的答案。你不能创建动态命名的变量。变量的名称设置为编译时。不能创建动态命名的变量。变量的名称在编译时设置。