對象的列表獲得的變量列表的想法:番石榴:從包含可變
我有一個對象
public class Book(){
private String name;
private Integer nbOfPage;
public Book()
...
}
而且我得到了這個對象的列表
List<Book> books = new ArrayList<Book>();
現在我在想,如果番石榴或其他LIBRAIRIE,有一個快速的方法來從我得到的所有書籍得到的所有不同名稱的列表,這是我可以做的:
List<String> names = new ArrayList<String>();
for (Book aBook : books){
if (!names.contains(aBook.getName()){
names.add(aBook.getName());
}
}
我覺得這種方式有點「重」,我的書列表可以有200至1200的書籍。
問候,
這有什麼問題? – Martin 2013-02-14 09:33:17