gpt4 book ai didi

java - 从文本字段中提取值,然后将它们放入集合/数组列表中

转载 作者:行者123 更新时间:2023-12-01 14:03:52 28 4
gpt4 key购买 nike

为什么即使从文本字段中提取数据后,我的列表还是空的?或者有没有其他方法可以从文本字段中获取值并将它们附加到文件中?任何帮助将不胜感激。

public class AddUser implements ActionListener
{
Set<UserBean> list = new HashSet<UserBean>();
UserBean user = new UserBean();
Iterator it = list.iterator();
//Irrelevant code

private void saveObject()
{
try
{
FileWriter output = new FileWriter("D://names.csv", true);
if (it.hasNext() == false)
{
System.out.println("empty");
}
while(it.hasNext())
{
UserBean current = (UserBean)it.next();
output.append(current.getLastName());
output.append(",");
output.append(current.getFirstName());
output.append("\n");
}
} catch(Exception e)
{

}
}

public void actionPerformed(ActionEvent ae)
{
Object src = ae.getSource();
if (src == bAdd)
{
user.setFirstName(tfFirst.getText().trim());
user.setLastName(tfLast.getText().trim());
list.add(user);
saveObject();
}

最佳答案

嗯,首先你的设计很糟糕。

我认为没有理由首先使用 IteratorSet,因为您似乎无论如何都在保存单个对象。

但是,请添加调试语句,以便您可以确保一切都按照您的预期进行。

关于java - 从文本字段中提取值,然后将它们放入集合/数组列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19094593/

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