我正在尝试检查 productId 的值是否在 HashMap 中,但我不明白如何正确处理它。
public static void main(String[] args) {
HashMap<Storage, HashSet<Product>> myMap = new HashMap<>();
Storage storage1 = new Storage("101", "1");
Storage storage2 = new Storage("102", "2");
HashSet<Product> myProduct = new HashSet<>();
Product product = new Product("120", "bread", "15");
myProduct.add(product);
myMap.put(storage1, myProduct);
System.out.println(myMap);
String in = "120";
List entry = new ArrayList(myMap.values());
if (entry.contains(in)) {
System.out.println("true");
}
}
存储类和产品类都具有私有字段、构造函数、getter、setter 以及 IDEA 生成的 hashcode 和 equals。
偶然的你
梦里花落0921
相关分类