У меня есть классы Book
и BookList
. BookList
выглядит примерно так:
public class BookList
{
private final List<Book> bList = new ArrayList<Book>();
public int size() { return bList.size(); }
public boolean isEmpty() { ... }
public boolean contains(Book b) { ... }
public boolean add(Book b) { ... }
public boolean remove(Book b) { .. }
public void clear() { ... }
public Object get(int index) { ... }
}
В моем основном классе я хочу печатать названия книг с помощью a для каждого цикла:
for(Book b : bList)
{
b.print();
}
Eclipse говорит:
Может только перебирать массив или экземпляр java.lang.Iterable
Как я могу заставить это работать?