Заменить итератор циклом

154
15 декабря 2017, 03:03

Подскажите пожалуйста, как переписать фрагмент кода, используя вместо итератора цикл:

public boolean comp() 
{
    ArrayList<One> oneList = squar.getOneList();
    One one = oneList.get(oneList.size() - 1);
    Iterator itr = oneList.iterator();
    while.hasNext())
    {
        if(itr.next().equals(cell) && itr.hasNext())
        {
            return true;
        }
    }
    return false;
}
Answer 1
public boolean comp() {
    ArrayList<One> oneList = squar.getOneList();
    for (int i = 0; i < oneList.size(); i++) {
            if (oneList.get(i).equals(cell) && i<oneList.size()-1)return true;
    }
    return false;
}
READ ALSO
Java Swing: длина \t в JTextPane

Java Swing: длина \t в JTextPane

Делаю редактор кода The C language на платформе Java SwingКак изменить длину символа табуляции в JTextPane с 8 до 4 или 2

163
Утечка памяти ли это? Как исправить?

Утечка памяти ли это? Как исправить?

Пишу Android приложение с использованием таких библиотек:

135
Работа с файлами. Назначение FileWriter PrintWriter

Работа с файлами. Назначение FileWriter PrintWriter

Доброго времени сутокПодскажите где можно почитать про следующие записи, я просто внятной информации не нашел либо не совсем понял прочитанное

167