Получить конкретный элемент ArrayList

public static ArrayList mainList = someList;

Как я могу получить конкретный элемент из этого ArrayList? mainList[3]?

Ответ 1

Как уже многие говорили вам:

mainList.get(3);

Обязательно проверьте ArrayList Javadoc.

Кроме того, будьте осторожны с индексами массивов: в Java первый элемент находится в индексе 0. Поэтому, если вы пытаетесь получить третий элемент, ваше решение будет mainList.get(2);

Ответ 3

mainList.get(list_index)

Ответ 5

Вы можете просто получить ответ от ArrayList API doc.

Пожалуйста, всегда обращайтесь к документации по API.. она помогает

Ваш вызов будет выглядеть следующим образом:

mainList.get(3);

Вот простой учебник для понимания ArrayList с основами:):

http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html

Ответ 6

Мы печатаем значение с помощью mainList.get(index), где индекс начинается с '0'. Например: mainList.get(2) печатает третий элемент в списке.

Ответ 7

С++ запустите индекс массива с 0, а Java также наследуется от С++; поэтому массив Array, а также индекс ArrayList (List) начинаются с 0.

Picture describing itself.

Ответ 8

Try:

ArrayListname.get(index);

Где index - это позиция в индексе, а ArrayListname - имя Arraylist, так как в вашем случае mainList.

Ответ 9

Я использую ArrayListAdapter для динамического ввода записей в соответствующие поля; Это может быть полезно для будущих запросов

 AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();

И затем вы можете получить любой элемент arraylist, как показано ниже:

arrayListName(info.position);