gpt4 book ai didi

java - 如何在java netbeans中使用jtextarea进行多行输入?

转载 作者:行者123 更新时间:2023-12-01 10:19:33 24 4
gpt4 key购买 nike

我想要做的是从多行中获取用户的输入,假设用户在多行文本区域控件中输入一些详细信息
================
莎拉
琼斯
克里斯
萨曼莎
================
现在我想将这些行插入到数组中,稍微修改一下详细信息
,然后在第二个文本区域或标签中显示它们。
我想要这样的输出
================
欢迎莎拉
欢迎琼斯
欢迎克里斯
欢迎萨曼莎
================

我听说我们可以使用 split 方法来做到这一点,但它没有给我我想要的结果
。这是我到目前为止准备的代码。


private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){                                         
String[] names = jTextArea1.getText().split("\\.");
for(int i=0;i<names.length;i++)
{
jTextArea2.setText("welcome "+names[i]);
}
}

输出是
==============
欢迎莎拉
琼斯
克里斯
萨曼莎
==============
欢迎仅打印一次,我做错了什么?

最佳答案

private void jButton1ActionPerformed (ActionEvent evt){
// are you sure that this split returns the names? Maybe you should split by \\n
String[] names = jTextArea1.getText().split("\\n");
// build the text to set into textarea2
String text = "";
for(int i=0;i<names.length;i++)
{
text += "welcome "+names[i]+"\n";
}

jTextArea2.setText(text);
}

关于java - 如何在java netbeans中使用jtextarea进行多行输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35695866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com