gpt4 book ai didi

java - HashMap - 搜索对象的值并添加到列表

转载 作者:行者123 更新时间:2023-12-02 02:51:38 25 4
gpt4 key购买 nike

我有 2 个类(class):健身房和健身房成员(member)。目前Gym将所有gymMember存储在HashMapgymMembers中,其中String是他们的成员(member)ID(字符串)。

gymMember 保存变量:

  this.fullName = aName;
this.address = anAddress;
this.area = anArea;

我想要的是搜索 HashMapgymMembers 以找出区域 1 中的成员存储在变量 this.area 中,然后将gymMember 对象返回到一个新集合。

到目前为止我已经做到了:

public void findCustomersInArea(int x)
{
// create a list to store all Customers
List<gymMember> aMember = new ArrayList<gymMember>();

// iterate all entries in the map
for (Map.Entry<String, gymMember> a: gymMembers.entrySet())
{
// get the customer
gymMember newMember = a.getArea();
if (newMember.getArea() == x) {
// do what you need to add to a list
newMember.add(newCustomer);
}
}
}

有人知道我哪里出错了吗?

最佳答案

gymMember newMember = a.getValue ();
if (newMember.getArea() == x) {
// do what you need to add to a list
aMember.add(newMember);
}

关于java - HashMap - 搜索对象的值并添加到列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43746936/

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