проблемы с реализацией LinkedList [требует правки]

185
02 апреля 2018, 23:49

Нужно получить значение 3 в результате выполнения следующего кода: System.out.println(Collections.binarySearch(a, "spring")); Весь код:

    public  class Test {
public static void main(String[] args) {
    LinkedList<String> a = new LinkedList<>();
    a.add("spring");
   // Мой личный код начинается здесь
   a.clear();
   a.add(3,"spring");
   // Здесь кончается
    System.out.println(Collections.binarySearch(a, "spring"));
}
}

В результате выполнения получаю эти ошибки:

Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 3, Size: 0 at java.util.LinkedList.checkPositionIndex(LinkedList.java:560) at java.util.LinkedList.add(LinkedList.java:507) at Ideone.main(Main.java:18)

Как получить желаемый результат и что я делаю не так?

READ ALSO
AndroidStudio не работает(Windows)

AndroidStudio не работает(Windows)

Доброго времени суток!Я установил андроид студио и ява,но установить сдк не получается точнее интегрировать его в андроид сдкЯ нажимаю установить,он...

224
Проверка наличия ключа в Бд Firebase

Проверка наличия ключа в Бд Firebase

Делаю проверку таким образом

167
Чтение из файла, FileReader

Чтение из файла, FileReader

Есть файлtxt примерно следующего содержания:

270
проблемы с Android Studio

проблемы с Android Studio

Я хочу сделать программу под андроид в Android Studio, но когда пытаюсь пробно собрать свой первый проект (пока без кода), то Android Studio ругается на отсутствие...

171