我正在尝试使用 Contains 方法按他的名字在 List 集合中找到一个对象,但不知何故,它不起作用。我应该如何使用它?
这就是我尝试使用它的方式
CandyDao.getAllCandys().contains("Caramel")
但它找不到我需要的对象。
CandyDao.java
public class CandyDao {
private List<Candy> candys = Arrays.asList(new Candy("Caramel", 3, false),
new Candy("Marmelade", 2, true));
public List<Candy> getAllCandys(){
return candys;
}
}
Candy.java
public class Candy {
private String name;
private float price;
private boolean InStock;
public Candy() {
}
public Candy(String name, float price, boolean InStock) {
setName(name);
setPrice(price);
setInStock(InStock);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public boolean getInStock() {
return InStock;
}
public void setInStock(boolean InStock) {
this.InStock = InStock;
}
}
猛跑小猪
开心每一天1111
萧十郎
相关分类