gpt4 book ai didi

java - 在Java中搜索和编辑ArrayList中的元素

转载 作者:行者123 更新时间:2023-12-01 06:42:59 25 4
gpt4 key购买 nike

这是我的问题。

我创建一个数组列表:

ArrayList <account> list = new ArrayList<account>();

我添加一个帐户:

account studentAccount = new account(employeeId(), employeeName(), employeeEmail(), 0);

现在我正在尝试更改员工 ID 等于 000001 的员工电子邮件。我尝试使用indexOf,但始终返回-1。有人可以解释一下如何搜索和编辑这种 arrayList 中的元素吗?我遇到过多个教程,但它们都在谈论 arrayList,其中每个槽都通过一个整数或一个字符等进行对话。

最佳答案

您可以对 Arraylist 进行 foreach 来查找 id 为 1 的员工:

for (account a : list) {
if (a.getEmployeeId().equals("000001")
a.setEmail("foobar");
}

我缺少一些信息来给出更具体的答案(ID 类型、ID/电子邮件的 getter 和 setter)

关于java - 在Java中搜索和编辑ArrayList中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33936488/

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