Получить конкретный элемент ArrayList
public static ArrayList mainList = someList;
Как я могу получить конкретный элемент из этого ArrayList
? mainList[3]
?
Ответы
Ответ 1
Как уже многие говорили вам:
mainList.get(3);
Обязательно проверьте ArrayList Javadoc.
Кроме того, будьте осторожны с индексами массивов: в Java первый элемент находится в индексе 0
. Поэтому, если вы пытаетесь получить третий элемент, ваше решение будет mainList.get(2);
Ответ 2
Время для ознакомления с API ArrayList
и многое другое:
ArrayList
в документации по API Java 6
За ближайший вопрос:
mainList.get(3);
Ответ 3
mainList.get(list_index)
Ответ 4
mainList.get(3);
Для дальнейшего использования вы должны обратиться к API Java для этих типов вопросов:
http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
Это полезная вещь!
Ответ 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);