我正在創建一個程序,其中用戶將某人的姓名添加到文本字段中,但是我創建的數組是String[] studentNames;
,但是當用戶按下提交它將名稱添加到數組,但我想要它,以便每個新的文本條目將單獨添加到數組元素?我如何在Java中每次輸入一個值到數組中使用JTextField
-1
A
回答
3
您應該使用ArrayList而不是Array,在那裏您將沒有固定大小的列表。
List<String> list = new ArrayList<String>();
// ...
button.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
String text = textField.getText();
list.add(text);
}
});
2
您應該創建一個類和的ActionListener的靜態字段的String [] studentNames您提交陣列一來,每次用戶插入名稱鍵更新,
如果你不知道用戶在分配陣列之前將插入的名稱數量,您應該使用ArrayList
相關問題
- 1. 如何在JavaScript中一次插入兩個值到數組使用JavaScript
- 2. 如何使jQuery每次只輸出一個值,每次迭代
- 3. 如何輸入一個數組的值到我的數據庫
- 4. 如何對MYSQL進行多次插入,每次插入基於子查詢中一組值中的每個值?
- 5. 如何從我的數組中輸出一個不同的值,用於我函數的每次迭代;
- 6. 使用戶輸入一個值到文本框一定次數
- 7. 使用數組來分配一個整數值到一個輸入(中斷等)
- 8. 如何使用JTextField輸入搜索雙數組?
- 9. 在java中輸入數組
- 10. 如何使用foreach將值添加到數組中的每個數組中?
- 11. 如何使用java輸入數組
- 12. 如何輸入到一個數組
- 13. 在每次迭代中輸出forEach中的數組值
- 14. 我需要將每個輸入的行存儲到同一個數組中
- 15. 如何使用C++中的函數在數組中使用用戶輸入值?
- 16. 2D Java數組 - 如何輸入值
- 17. 如何在Java中驗證JTextField上的輸入
- 18. 我該如何讓Perl每次從STDIN輸入一個字符?
- 19. 如何在使用jQuery的每個組中使用相同類名的多輸入文本框中插入值?
- 20. 如何在數據庫中使用每個循環的數組值插入
- 21. 爲什麼我的java數組不允許用戶輸入每個值?
- 22. 在Javascript/HTML中將輸入框值輸入到數組中
- 23. 如何使JTextField擴展一個BorderLayout(Java)
- 24. 如何使用變量將JTextField輸入傳輸到JTextArea?
- 25. 如何從一個JTextField數據傳遞到另一個的JTextField
- 26. 用ng-repeat爲字符串數組中的每個值創建一個輸入
- 27. 使用Java將數組輸入組織到表中?
- 28. 如何在C++中將一個字符的用戶輸入存儲到數組的每個元素中?
- 29. 如何在輸入字段中輸入整數值後調用一個函數?
- 30. 如何在Java中的其他jTextfield爲空時再次禁用jTextfield