Объясните, пожалуйста, почему в условии сравнения двух чисел списка, надо использовать метод equals()
"if(list.get(i).equals(list.get(i+1)))" ?
Когда в условии использовал "==", код не проходил проверку
Роберт
15 уровень
Почему для сравнения чисел надо использовать метод equals()
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #2322530
24 сентября 2020, 16:56
потому что там тип Integer, он ссылочный.
int сравнивают через ==
Integer сравнивают через equals()
советую погуглить на этот вопрос материалы
+3
Роберт
24 сентября 2020, 17:01
Понял
Спасибо!
0