Почему вместо set(indexOf(name), null) - remove(name) нельзя поставить, не до конца понял
Печорин
19 уровень
remove
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
very junior java developer
3 июня 2023, 06:24
ну потому что remove(name) удаляет элемент списка тобишь например было 10 элементов в списке, сделаешь remove() станет 9.... set(indexOf(name), null) - устанавливает значение элемента списка null, тобишь было 10 элементов в списке, сделаешь set() станет останется 10.... а по условиям задачи так и надо.
так что ответ на твой вопрос - это два РАЗНЫХ метода, делают разное....
+5
Печорин
4 июня 2023, 07:01
да, значит неправильно условие задачи уяснил)
0