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
в Java 6 Документація API
Для вашого безпосереднього запитання:
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
Це корисна річ!
Ви можете просто отримати відповідь від документації API ArrayList .
Будь ласка, завжди звертайтеся до документації 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);