所以我有这个ArrayList,它使用一个名为drink 的接口将不同种类的对象(如咖啡、苏打水、茶)存储在一个名为drinkList 的ArrayList 中。我想声明一个饮料对象,它具有饮料列表中第 i 个元素的组件,不知道那是什么类型的对象。我该怎么做?
public boolean contains (String drinkName, ArrayList drinkList){
boolean ifThere = false;
int sizeList = drinkList.size() -1;
for(int i=0; sizeList > i; i++){
Drink booleanDrink = drinkList.get(i);
String booleanName = booleanDrink.getName();
if (booleanName.equals(drinkName)){
ifThere = true;
}
}
return ifThere;
}