Hi I can't get my if statement to work.
if (foods.iterator().next() != Meal.LUNCH)
In this line,I get an error that says Operator '!=' cannot be applied to 'comp1110.exam.Q1MealPlan.Food', 'comp1110.exam.Q1MealPlan.Meal'
public static Set<List<Food>> getAllMealPlans(Set<Food> foods, int numMeals) {
Set<List<Food>> set = new HashSet<>();
List<Food> aList = new ArrayList<Food>();
System.out.println(aList);
System.out.println(foods.iterator().next().meal);
if (foods.iterator().next().meal == Meal.BREAKFAST){
aList.add(foods.iterator().next());
set.remove(foods.iterator().next());
if (foods.iterator().next() != Meal.LUNCH){
}
}
Aucun commentaire:
Enregistrer un commentaire