public static ArrayList mainList = someList;
Jak mogę uzyskać z tego konkretny przedmiot ArrayList
? mainList[3]
?
public static ArrayList mainList = someList;
Jak mogę uzyskać z tego konkretny przedmiot ArrayList
? mainList[3]
?
Odpowiedzi:
Jak wielu już ci powiedziało:
mainList.get(3);
Pamiętaj, aby sprawdzić ArrayList Javadoc .
Uważaj też na indeksy tablic: w Javie pierwszy element znajduje się w indeksie 0
. Więc jeśli próbujesz zdobyć trzeci element, rozwiązaniem byłobymainList.get(2);
Czas na zapoznanie się z ArrayList
interfejsem API i nie tylko:
ArrayList
w dokumentacji API Java 6
Na twoje bezpośrednie pytanie:
mainList.get(3);
mainList.get(list_index)
mainList.get(3);
W celu skorzystania z nich w przyszłości należy zapoznać się z interfejsem API języka Java dla tych typów pytań:
http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
To przydatna rzecz!
Możesz po prostu uzyskać odpowiedź z dokumentu API ArrayList .
Zawsze zapoznaj się z dokumentacją API. Pomaga
Twoje połączenie będzie wyglądać następująco:
mainList.get(3);
Oto prosty tutorial do zrozumienia ArrayList z podstawami :):
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
Korzystałem z ArrayListAdapter, aby dynamicznie umieszczać wpisy w odpowiednich polach; Może to być przydatne do przyszłych zapytań
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
Następnie możesz pobrać dowolny element tablicy, jak poniżej:
arrayListName(info.position);