Я изучаю книгу «Учебник по Java» 6-го издания. Я побежал через этот пример:В чем смысл этого выражения в Java?
public int indexOf(E e) {
for (ListIterator<E> it = listIterator(); it.hasNext();)
if(e == null ? it.next() == null : e.equals(it.net()))
return it.previousIndex();
return -1;
}
Мой вопрос: что точный смысл конкретного синтаксиса используется для для цикла? И, что это означает, если условие «?» и ":"?
Я голосующий, чтобы закрыть этот вопрос как не по теме, потому что здесь нечего исправлять. – rkosegi
Читайте о Тернар оператор. – Sandeep
Мне хотелось бы понять смысл синтаксиса. Я не думаю, что это оффтоп – Afe