public void addFileToList(File file) throws IOException
{
for(File f:myList)
{
if (!FileUtils.contentEquals(f,file))
myList.add(file);
}
}
Потому что, если myList - изначально пустой, в него никогда ничего не добавится.
В коде вопроса делается попытка добавить файл в список, если там есть хотя бы один файл, который отличается от file.
Попытка изменить массив во время итерации по нему приведет к исключению.
bool found = false;
for(File f:myList)
{
if (FileUtils.contentEquals(f,file))
{
found = true;
break;
}
}
if (!found)
{
myList.add(file);
}
Продвижение своими сайтами как стратегия роста и независимости