Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 试图找出如何从数组中提取并使用JTextArea显示它_Java_Arrays_Jtextarea - Fatal编程技术网

Java 试图找出如何从数组中提取并使用JTextArea显示它

Java 试图找出如何从数组中提取并使用JTextArea显示它,java,arrays,jtextarea,Java,Arrays,Jtextarea,我试图找出如何从问题列表中提取问题,然后使用JTextArea输出它们。现在,我一直在试图找出如何从列表中随机选择并输出它。这就是我目前所拥有的 public static void Question() { String[] quest = {"place", "hold", "er"}; int[] questNum = {1, 2, 3}; JTextArea question = new JTextArea(6, 20); question.set

我试图找出如何从问题列表中提取问题,然后使用JTextArea输出它们。现在,我一直在试图找出如何从列表中随机选择并输出它。这就是我目前所拥有的

public static void Question()
  {
    String[] quest = {"place", "hold", "er"};
    int[] questNum = {1, 2, 3};


    JTextArea question = new JTextArea(6, 20);
    question.setText("Question " + questNum + quest);
  }

迭代数组并在JTextArea中显示

public static void Question()
  {
    String[] quest = {"place", "hold", "er"};
    int[] questNum = {1, 2, 3};

    String textContent = new String();
    for (int i = 0; i < quest.length; i++) {
     textContent += quest[i] + " ";
    }

    for (int i = 0; i < questNum.length; i++) {
     textContent += questNum[i] + " ";
    }

    JTextArea question = new JTextArea(6, 20);
    question.setText("Question " + textContent);
  }
公共静态无效问题()
{
String[]quest={“place”,“hold”,“er”};
int[]questNum={1,2,3};
String textContent=新字符串();
for(int i=0;i
为什么不删除
questNum
的可能重复项,只要在需要的地方使用
quest
的索引加1?在这种情况下,我宁愿使用
StringBuilder
而不是
String
。在这种情况下,使用StringBuffer比使用String更可取