public static ArrayList mainList = someList;
Как я могу получить конкретный предмет из этого ArrayList
? mainList[3]
?
public static ArrayList mainList = someList;
Как я могу получить конкретный предмет из этого ArrayList
? mainList[3]
?
Ответы:
Как многие уже сказали вам:
mainList.get(3);
Обязательно проверьте ArrayList Javadoc .
Также будьте осторожны с индексами массивов: в Java первый элемент находится в индексе 0
. Так что, если вы пытаетесь получить третий элемент, ваше решение будетmainList.get(2);
Время ознакомиться с ArrayList
API и не только:
ArrayList
в документации по API Java 6
Для вашего немедленного вопроса:
mainList.get(3);
mainList.get(list_index)
mainList.get(3);
Для дальнейшего использования, вы должны обратиться к Java API для этих типов вопросов:
http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
Это полезная вещь!
Вы можете просто получить ответ от ArrayList API doc.
Пожалуйста, всегда обращайтесь к документации API .. это помогает
Ваш звонок будет выглядеть следующим образом:
mainList.get(3);
Вот простой урок для понимания ArrayList с Основами :):
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
Я использовал ArrayListAdapter для динамического добавления записей в соответствующие поля; Это может быть полезно для будущих запросов
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
И тогда вы можете получить любой элемент массива, как показано ниже:
arrayListName(info.position);