powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / конструкция " if ? : "
4 сообщений из 4, страница 1 из 1
конструкция " if ? : "
    #34880511
SATURN2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напомните, please, конструкцю if (ниже).

авторpublic static <E> void replace(List<E> list, E val, E newVal) {
for (ListIterator<E> it = list.listIterator(); it.hasNext(); )
if (val == null ? it.next() == null : val.equals(it.next()))
it.set(newVal);
}

Если переменная val null-овая, то ....
...
Рейтинг: 0 / 0
конструкция " if ? : "
    #34880606
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
след. проверится
Код: plaintext
it.next() ==  null 
а уже результат будет использован if-ом
...
Рейтинг: 0 / 0
конструкция " if ? : "
    #34881278
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
 if  (val ==  null  ? it.next() ==  null  : val.equals(it.next()))
it.set(newVal);
}
<=>
Код: plaintext
1.
2.
3.
4.
5.
6.
 if  (val ==  null )
     if  (it.next ==  null )
        it.set(newVal);
 else 
     if  (val.equals(it.next()))
        it.set(newVal);

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
конструкция " if ? : "
    #34881955
SATURN2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frenzy спасибо за подробности:)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / конструкция " if ? : "
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]