如何从列表内的对象访问属性?

时间:2019-04-19 11:02:51

标签: java collections

好吧,我有一些藏书,我需要这些藏书来编写来自接口的方法。但是我不知道如何从该集合内的对象访问属性或方法。

我试图这样实现,但是它说“类型不匹配:无法从元素类型Object转换为Book”。

public class MyCozyLibrary implements SmallLibrary {

private Collection allBooks;

@Override
public Book getBook(BookTag tag) {
    for (Book book : allBooks) {
        if (tag == book.getTag()) {
            return book;
        }
    }

    return null;
}

1 个答案:

答案 0 :(得分:0)

改为使用my $regex = quotemate($string) s/$regex/something/

看看What are Generics in Java?