54
Глава 3. Класс ArrayList
В частности, обратите внимание на то, как ему нужно обраба-
тывать null.
Аналогично предыдущему упражнению я предоставляю вспо-
могательный метод под названием equals. Он сравнивает эле-
мент массива с искомым значением и проверяет, равны ли они;
этот метод корректно обрабатывает null. Он является при-
ватным, так как используется внутри класса, но не выступает
частью интерфейса List.
Когда все будет готово, повторно запустите тесты; testIndexOf,
а также другие зависящие от него тесты теперь должны вы-
полняться.
Затем вы должны заполнить двупараметрическую версию add, ко-
торая принимает индекс и сохраняет новое значение с ним. Снова
прочитайте документацию по адресу http://thinkdast.com/listadd,
напишите реализацию и запустите ...