我的問題很簡單,但我找不到解決問題的方法。基本上我想創建一個Arraylist並使用一個循環向它添加元素(達到我想要的最多元素)。我使用的是NetBeans GUI,每當我按下按鈕「添加」我想添加字符串變量名稱和資本到我的數組列表並顯示它在TextArea中。 類似:使用循環向arraylist添加元素
[london, england,america,united states etc..]
到目前爲止,它的唯一的事情就是打印兩個變量名和資本很多次這樣的:
[londonn, england, london, england etc..]
這裏是代碼:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String name, capital;
ArrayList<String> input = new ArrayList<>();
name = jTextField1.getText();
capital = jTextField2.getText();
for(int i=0;i < 10;i++) {
input.add(name);
input.add(capital);
jTextArea4.setText(String.valueOf(input));
}
}
您需要刪除的for循環。由於這個循環,你存儲10次相同的值。 – user1728310