Вопросы с тегом «conditional-operator»

23
Авто-распаковка нужна троичного if-else

Этот кусок кода работает нормально: - Integer nullInt = null; if (1 <= 3) { Integer secondNull = nullInt; } else { Integer secondNull = -1; } System.out.println("done"); Но это вызывает исключение нулевого указателя, а Eclipse предупреждает о необходимости автоматической распаковки: - Integer...

10
Нечетное троичное поведение Java при назначении значения. Что делает Java за кулисами, чтобы это произошло?

Несколько дней назад я столкнулся с увлекательным сценарием, в котором я не смог найти никакой документации о том, как или почему Java допускает следующее. (Этот фрагмент - просто упрощенная форма ошибки.) @Test public void test() { boolean bool = false; Integer intVal = Integer.valueOf(5); Long...