对象的列表获得的变量列表的想法:番石榴:从包含可变
我有一个对象
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