Я пытаюсь сделать цикл foreach с ArrayList ... вот история ...
У меня есть ArrayList:
ArrayList<Album> coll = new ArrayList<Album>();
Содержит информацию о числеальбомов, которые составляют коллекцию / библиотеку ...
Класс Album содержит метод, который возвращает имя альбома в виде строки.
Я в основном пытаюсь выяснить, существует ли альбом ужеили нет с циклом foreach.
У меня есть этот метод:
public Boolean findAlbumByName(ArrayList<Album> albumList, String name){
for (Album album : albumList)
{
if (album.getName().equals(name))
{
return true;
}
}
return false;
}
Проблема возникает, когда я пытаюсь сделать это утверждение:
if(findAlbumByName(coll, 'example song') == false)
{
// code here
}
Он имеетошибка, которая гласит: The method findAlbumByName(ArrayList<Album>, String) is undefined for the type Album.
Любая помощь или подсказка будет принята с благодарностью.Спасибо.