我需要搜索HashMap
包含一个String, ArrayList<Users>
或String, HashSet<Users>
一个给定值的键/值。我不确定如何在java中编写代码来做到这一点。
我宣布..
private HashMap<String, ArrayList<Users>> cm = new HashMap<>();
我需要调用搜索的方法看起来像这样......
public void doSomething(User u, String product) {
}
所以我不确定方法中的代码是如何工作的。
if (cm.containsKey(product) {
//This is where I'm unsure if I find the key on how to check if the ArrayList has a
particular user. And then if not how to add them.
}