java—如何在将对象添加到哈希集中之前检查对象是否在某个类中?

2fjabf4q  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(316)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

13天前关门了。
改进这个问题
我在做一个项目,其中涉及一个体育商店类,其中包括经理和收银员类。经理可以将出纳添加到他们的列表中,他们可以将某个出纳设置为当月的员工。在将收银员添加到经理列表之前,我想检查他们是否已经添加到sport store类中。如果sport store类中没有,则不能将其添加到经理列表中。
下面是类图的一部分,显示了类:


tcomlyy6

tcomlyy61#

在hashset中插入新元素之前,请尝试使用contains方法。
关于contains方法的java官方文档
例子:

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

public class TestHash {

    public static void main(String[] args) {
        final Set<String> values = new HashSet<String>(Arrays.asList(new String[] { "OK (0.07, 0.05, 0.01)",
                "OK (0.07, 0.05, 0.02)", "OK (0.07, 0.05, 0.03)", "OK (0.07, 0.05, 0.04)" }));

        System.out.println(values.contains("OK (0.07, 0.05, 0.01)"));
    }
}

输出

true

相关问题