public static ArrayList mainList = someList;
Wie kann ich daraus einen bestimmten Artikel erhalten ArrayList
? mainList[3]
?
public static ArrayList mainList = someList;
Wie kann ich daraus einen bestimmten Artikel erhalten ArrayList
? mainList[3]
?
Antworten:
Wie viele Ihnen bereits gesagt haben:
mainList.get(3);
Überprüfen Sie unbedingt die unbedingt ArrayList Javadoc .
Seien Sie auch vorsichtig mit den Arrays-Indizes: In Java befindet sich das erste Element im Index 0
. Wenn Sie also versuchen, das dritte Element zu erhalten, wäre Ihre LösungmainList.get(2);
Zeit, sich mit der ArrayList
API vertraut zu machen und mehr:
ArrayList
in der Java 6 API-Dokumentation
Für Ihre unmittelbare Frage:
mainList.get(3);
mainList.get(list_index)
mainList.get(3);
Zum späteren Nachschlagen sollten Sie sich für folgende Fragen an die Java-API wenden:
http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
Es ist eine nützliche Sache!
Sie können Ihre Antwort einfach aus dem ArrayList- API- Dokument abrufen.
Bitte beziehen Sie sich immer auf die API-Dokumentation. Es hilft
Ihr Anruf sieht folgendermaßen aus:
mainList.get(3);
Hier ist ein einfaches Tutorial zum Verständnis von ArrayList mit Grundlagen :):
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
Ich habe den ArrayListAdapter verwendet, um die Einträge dynamisch in die entsprechenden Felder einzufügen. Dies kann für zukünftige Abfragen hilfreich sein
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
Und dann können Sie jedes Arraylistenelement wie folgt abrufen:
arrayListName(info.position);