有HashMap。我在 hashmap 中添加了所有产品详细信息。我想根据类别显示产品详细信息。这意味着应该展示所有相同类别的产品。我正在尝试为此创建方法。方法名称是
public List<Product> getProductsBasedOnCategory(String category)
{
}
请找到下面的代码。
产品.java
public class Product {
private long pid;
private String pname;
private String category;
private float price;
private long stock;
private String remarks;
public Product()
{
}
public Product(long pid,String pname,String category,float price,long stock,String remarks){
this.pid=pid;
this.pname=pname;
this.category=category;
this.price=price;
this.stock=stock;
this.remarks=remarks;
}
public long getPid() {
return pid;
}
public void setPid(long pid) {
this.pid = pid;
}
public String getPname() {
return pname;
}
public void setPname(String pname) {
this.pname = pname;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public long getStock() {
return stock;
}
public void setStock(long stock) {
this.stock = stock;
}
public String getRemarks() {
return remarks;
}
public void setRemarks(String remarks) {
this.remarks = remarks;
}
}
数据库类.java
public class DatabaseClass {
private static Map<Long, Product> products=new HashMap<>();
public static Map<Long, Product> getProduct()
{
return products;
}
}
我正在尝试很多如何编写代码来获取 HashMap 中模型类的值。以及如何为上述 getProductByCategory(String category) 编写代码。
慕哥6287543
喵喵时光机
陪伴而非守候
相关分类