我想知道如何迭代一组类,并能够在每次传递中使用类函数。
我是java的新手,我对c ++更加熟悉。
这是我希望迭代的集合..
private ArrayList<Album> albumCollection;
并激活以下功能
get title
这是我目前的代码......
//Lists all stored titles
private void ListAllTitles(){
int size = albumCollection.size();
for(int i=0; i < size; i++){
System.out.println(albumCollection(i).getTitle());
}
}
答案 0 :(得分:4)
要从List
访问元素,您需要使用get
方法:
System.out.println(albumCollection.get(i).getTitle());
另请注意,您可以使用for each循环来实现此目的:
for (Album album : albumCollection) {
System.out.println(album.getTitle());
}
答案 1 :(得分:2)
这对每个构造都比较简单:
for (Album album : albumCollection)
{
System.out.println(album.getTitle());
}