Чтобы перебрать объекты, вы должны сначала поместить их в массив, например:
Item[] items = new Item[] {
new Item("small potion", 5, 0, 0, 0, 0, 0),
new Item("medium potion", 20, 0, 0, 0, 0, 0),
new Item("large potion", 35, 0, 0, 0, 0, 0),
}
Тогда вы сможете перебрать массив, используя обычный старый цикл for
:
for(int i = 0; i < items.length; i++){
//your code here
}
Или расширенный цикл:
for(Item item : items){
//your code here
}
Для сравнения переменной все, что вам нужно сделать, это сравнить соответствующую переменную, используя equals
:
if(item.yourVariable.equals(string)){
//your code here
}
Вы не можете сравнить String
напрямую с вашим объектом, если не переопределите его toString
метод. Вместо этого вам нужно сравнить желаемое свойство.