Проверьте, дублируется ли параметр в спискеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проверьте, дублируется ли параметр в списке

Сообщение Anonymous »

У меня возникла проблема с моим методом. Я должен создать класс библиотеки, в котором добавлю в список 3 книги. Это сделано. Мне нужно проверить, имеют ли книги одинаковый параметр (ISBN), и с этой частью у меня проблемы.

Код: Выделить всё

public class Library {
public static void main(String[] args) {

Book MacMasterRaceVolumeOne = new Book(252510, 2019, "MacMasterRaceVolumeOne");
Book MacMasterRaceVolumeTwo = new Book(252511, 2020, "MacMasterRaceVolumeTwo");
Book MacMasterRaceVolumeThree = new Book(252512, 2021, "MacMasterRaceVolumeThree");
ArrayList bookList = new ArrayList();

bookList.add(MacMasterRaceVolumeOne);
bookList.add(MacMasterRaceVolumeTwo);
bookList.add(MacMasterRaceVolumeThree);
System.out.println(bookList.);
Пока все хорошо.
Теперь моя проблема связана со следующей частью проверки, не подделан ли ISBN.

Код: Выделить всё

public boolean isISBNMatching(Book bookHere, ArrayList list) {
if ((list.contains(bookHere.getISBN() == bookHere.getISBN())){
return true;
}
return false;
}
}
Я вижу, что моя идея ошибочна, но думаю, что я иду в правильном направлении. Хотя я не вижу правильного ответа.

Подробнее здесь: https://stackoverflow.com/questions/669 ... -in-a-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»