Abgestimmt, weil keine ArrayList-API Javadoc referenziert wurde. Welches ist auch leicht online verfügbar.
YoK
86
Neu in Java, wollte wissen, wie man auf ein ArrayList-Element zugreift, googelte es, erstes Ergebnis war diese Frage. Ich habe in wenigen Sekunden das bekommen, was ich brauchte.
Gareth Lewis
1
JavaDoc ist die Dokumentation für Java, es enthält alle Objekte und seine Methoden
Xorinzor
1
Es ist eine einfache Frage, aber SO-Beiträge werden bei Google immer zuerst angezeigt, und deshalb haben wir all diese positiven Stimmen.
Sharan Duggirala
6
JavaDoc hat in Bezug auf diese Frage mehr als 600 Zeilen Unordnung, daher ist es ineffizient, darauf zu verweisen.
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);
Vermutlich wurde dies wegen fehlender Erklärung oder Verknüpfung mit dem Ort, an dem diese Funktion dokumentiert ist, oder vielleicht nur, weil es (bei weitem) die schlechteste von (jetzt) 6 Antworten ist, die alle im Wesentlichen dasselbe sagen.
Bernhard Barker
6
mainList.get(3);
Zum späteren Nachschlagen sollten Sie sich für folgende Fragen an die Java-API wenden:
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:
Antworten:
Wie viele Ihnen bereits gesagt haben:
Ü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);
quelle
Zeit, sich mit der
ArrayList
API vertraut zu machen und mehr:ArrayList
in der Java 6 API-DokumentationFür Ihre unmittelbare Frage:
mainList.get(3);
quelle
quelle
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!
quelle
Wir drucken den Wert mit mainList.get (Index), wobei der Index mit '0' beginnt. Zum Beispiel: mainList.get (2) druckt das 3. Element in der Liste.
quelle
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:
Hier ist ein einfaches Tutorial zum Verständnis von ArrayList mit Grundlagen :):
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
quelle
Versuchen:
Wo
index
ist die Position im Index undArrayListname
ist der Name der Arrayliste, wie in Ihrem Fall ist mainList.quelle
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
Und dann können Sie jedes Arraylistenelement wie folgt abrufen:
quelle