Добрый день.
Может кто-нибудь объяснить, почему equals и contains перестают работать, если первая строчка в allLines и forRemoveLines не совпадают.
т.е на входных данных:
test
abc
family
dft123
help
Программа работает корректно, а на входный данных:
copy
test
abc
family
dft123
вылетает CorruptedDataException
p.s. мое решение валидатор принял, поэтому не могу прикрепить код.
Александр
35 уровень
Не работают equals и contains
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Роман Senior Software Engineer
17 мая 2020, 14:52
Без кода не смогу помочь
0
Александр Backend Developer
19 мая 2020, 13:42
Данный вариант был принят валидатором, но в нем существует ошибка, которую я описал выше.
0
Роман Senior Software Engineer
19 мая 2020, 19:18
А это что?
Сначала удаляю все, а потом ,пожалуйста, выдай мне ошибку throw new CorruptedDataException();
0
Александр Backend Developer
21 мая 2020, 14:51
Данный код выполняет именно то, что вы описали. Находится он в блоке else.
Вот выдержка из задания, требующая данные строчки:
4. Если условие из п.3 не выполнено, то:
4.1. очистить allLines от данных
4.2. выбросить исключение CorruptedDataException
0