アイデア:
私はオブジェクトを持っています
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 の本が含まれる可能性があります。
よろしく、