想法:
我有一个对象
public class Book(){
private String name;
private Integer nbOfPage;
public Book()
...
}
我得到了这个对象的列表
List<Book> books = new ArrayList<Book>();
现在我想知道是否在番石榴或其他图书馆中,是否有一种快速的方法可以从我得到的所有书籍中获取所有不同名称的列表,我可以做些什么:
List<String> names = new ArrayList<String>();
for (Book aBook : books){
if (!names.contains(aBook.getName()){
names.add(aBook.getName());
}
}
我觉得这种方式有点“重”,我的书单可以有200到1200本书。
问候,