Arraylist Трудности - PullRequest
       4

Arraylist Трудности

1 голос
/ 18 января 2012

Я работаю в сложной лаборатории информатики.Мне нужно создать метод countItem, который возвращает количество указанного элемента.Если элемент отсутствует в списке, он должен вернуть 0. Корзина является списком элементов.Getquantity возвращает количество, которое является полем экземпляра файла элемента.

После сборки я получаю две неожиданные ошибки типа.Может кто-нибудь помочь мне решить эту проблему?Я могу опубликовать больше кода, если это необходимо.Спасибо

РЕДАКТИРОВАТЬ: ПРОБЛЕМА РЕШЕНА СПАСИБО ОГРОМНОЕ!

public int countItem(Item purchase)
     {
        int purchase = 0;
        if(cart.indexOf(purchase) == -1) // error
            quantity = 0;
        else
            purchase.getQuantity() = quantity; //error

        return quantity;
      }

 public boolean removeItem(Item nameofitem)
     {

        boolean search;

        if(cart.indexOf(nameofitem) == -1)
            return search;
        else
            {
                cart.remove(cart.indexOf(nameofitem));
                search = true;
            }

        return search;
     }

Ответы [ 3 ]

3 голосов
/ 18 января 2012

Проверка равенства выполняется с помощью ==.

2 голосов
/ 18 января 2012

= - оператор присваивания, вам нужно два знака равенства, == для сравнения.

0 голосов
/ 18 января 2012

Для вашей второй проблемы, я думаю, вам нужно:

purchase.setQuantity(quantity);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...