[英]How to take multi line input using jtextarea in java netbeans?
我想做的是從用戶那里多行輸入,假設用戶在多行textarea控件中輸入了一些細節
================
莎拉
瓊斯
克里斯
薩曼莎(Samantha)
================
現在我想將這些行插入到數組中,稍微修改一下細節
然后在第二個文本區域或標簽中顯示它們。
我想要這樣的輸出
================
歡迎薩拉
歡迎瓊斯
歡迎克里斯
歡迎薩曼莎
================
我聽說我們可以使用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);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.