Хотел решить вот так. Но валидатор ругается на невыполнение условия в случае отсутствия объекта с указанным индексом.
public String get(int index) {
Node currentElement = first.next;
int i = 0;
while (i != index) {
currentElement = currentElement.next;
i++;
}
return currentElement == null ? null : currentElement.value;
}
Решил в итоге вот так:
public String get(int index) {
Node currentElement = first.next;
int i = 0;
while (i != index) {
currentElement = currentElement.next;
if (currentElement == null) {
return null;
}
i++;
}
return currentElement.value;
}
Dmitriy Kvitka
29 уровень
Почему не работает такой вариант?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Dok3R73
30 января 2023, 14:58
На будущее, добавляй условия задачи, и весь код целиком. Тогда более оперативно помогут)
0