Я пытался найти ответ на этот вопрос пару дней и не повезло. Очень поздно, и я очень устал, поэтому подумал, что я поставил его здесь и надеюсь, что кто-то там поможет. Вот мой фрагмент кода, который вызывает ошибку в Eclipse.java.lang.Iterable error - Что это значит и как его исправить?
private void filterByTitle() {
String title = Validator.getLine(sc, "Enter the Title to retrieve: ");
System.out.println("\n" + Book.getHeadings());
for(Book book : bookList.filterListByTitle(title)) {
System.out.println(book);
}
}
Часть с ошибкой является ": bookList.filterListByTitle (название))". Ошибка: «Может только перебирать массив или экземпляр java.lang.Iterable».
Я новичок в Java, поэтому, пожалуйста, не просто повторяйте ошибку. Я знаю, что есть ошибка, но я не знаю, что это значит или как ее исправить. Пожалуйста, помоги, если можешь.
спасибо.
Что такое BookList.filterListByTitle (название), возвращающееся? – Adarsh
Сообщение об ошибке представляется очень описательным и точно определяет вашу точную проблему. –