public static ArrayList mainList = someList;
Come posso ottenere un articolo specifico da questo ArrayList
? mainList[3]
?
public static ArrayList mainList = someList;
Come posso ottenere un articolo specifico da questo ArrayList
? mainList[3]
?
Risposte:
Come molti ti hanno già detto:
mainList.get(3);
Assicurati di controllare ArrayList Javadoc .
Inoltre, fai attenzione agli indici delle matrici: in Java, il primo elemento è all'indice 0
. Quindi, se stai cercando di ottenere il terzo elemento, la tua soluzione sarebbemainList.get(2);
È ora di familiarizzare con l' ArrayList
API e altro:
ArrayList
nella documentazione API Java 6
Per la tua domanda immediata:
mainList.get(3);
mainList.get(list_index)
mainList.get(3);
Per riferimento futuro, è necessario fare riferimento all'API Java per questi tipi di domande:
http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
È una cosa utile!
Puoi semplicemente ottenere la tua risposta dal documento API di ArrayList .
Si prega di fare sempre riferimento alla documentazione API .. aiuta
La tua chiamata sarà simile al seguente:
mainList.get(3);
Ecco un semplice tutorial per comprendere ArrayList con Nozioni di base :):
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
Ho usato ArrayListAdapter per inserire dinamicamente le voci nei rispettivi campi; Questo può essere utile per domande future
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
E quindi, puoi recuperare qualsiasi elemento dell'arraylist come di seguito:
arrayListName(info.position);