Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.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

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 如何从文本区域获取多行输入并将其存储在数组中?_Java_Arrays_Swing_Awt - Fatal编程技术网

Java 如何从文本区域获取多行输入并将其存储在数组中?

Java 如何从文本区域获取多行输入并将其存储在数组中?,java,arrays,swing,awt,Java,Arrays,Swing,Awt,我正在小程序上使用netbeans。我的问题是,我想要多行输入(可能来自文本区域),然后输出到另一行(文本区域)。 我在应用程序中的代码看起来像这样。如何在小程序中使用相同的概念 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); for (int i=0;i<size;i++) { picks[i]=br.readLine(); picks[i] = picks[i

我正在小程序上使用netbeans。我的问题是,我想要多行输入(可能来自文本区域),然后输出到另一行(文本区域)。 我在应用程序中的代码看起来像这样。如何在小程序中使用相同的概念

  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  for (int i=0;i<size;i++)
    {
    picks[i]=br.readLine();
  picks[i] = picks[i].toUpperCase(); //picks is an array
  }
  /*
  .
  Some computations is happening here for picks[]
  .
  */

  for (int p=0;p<size;p++)
    {
            System.out.print(picks[p]);
            System.out.print("\n");     }
    }
BufferedReader br=新的BufferedReader(新的InputStreamReader(System.in));
对于(int i=0;i
“我正在一个小程序上使用netbeans。我的问题是,我想输入多行(可能来自文本区域),然后输出到另一行(文本区域)。”

好的,您有两个
jtextarea
。您可能需要一个按钮来单击以传输文本。因此,让我们像在Netbeans中一样添加
actionPerformed
代码

右键单击按钮(从设计视图)并选择
Events->Action->actionPerformed
。将自动生成以下代码:

public void jButton1aActionPerformed(java.awt.event.ActionEvent evt) {
}
现在你所需要的只是一个班轮

public void jButton1aActionPerformed(java.awt.event.ActionEvent evt) {
    jTextArea2.setText(jTextArea1.getText());
}


如果您真的非常想将文本存储到数组中,那么只需使用下一行回车字符
“\n”


这至少是今天的第十个gimmithecodez问题,答案总是一样的:你必须做你的家庭作业,非常感谢。这正是我需要这个的原因。我需要存储字符串,因为我要先更改它并比较它,等等。
String[] lines = jtextField1.getText().split("\\n");