Так что я пытаюсь заменить цикл for на расширенный цикл for, и я не могу заставить его работать, проблема в том, что он выполняет поиск, и когда он находит имя, которое ищет, он возвращает нэс -1. С нормальным для цикла он возвращает правильный индекс. n - строка, переданная методу, массив - связанный список
boolean found= false;
for(O o: array) {
if(o.getString().equals(n)) {
System.out.println("\n"+n+ " is found at position " +array.indexOf(name)+"\n");
found = true;
}
}
for (int i = 0; i<array.size();i++) {
if((array.get(i).getString()).equals(n)) {
System.out.println("\n"+n+ " is found at position " +i+"\n");
found = true;
}
}