public static ArrayList mainList = someList;
Wie kann ich einen bestimmten Artikel daraus bekommen ArrayList
? mainList[3]
?
KJW
public static ArrayList mainList = someList;
Wie kann ich einen bestimmten Artikel daraus bekommen ArrayList
? mainList[3]
?
Tomas Narros
Wie viele schon gesagt haben:
mainList.get(3);
Überprüfen Sie unbedingt die ArrayList Javadoc.
Seien Sie auch vorsichtig mit den Array-Indizes: In Java befindet sich das erste Element bei index 0
. Wenn Sie also versuchen, das dritte Element zu erhalten, wäre Ihre Lösung mainList.get(2);
Zeit, sich mit dem vertraut zu machen ArrayList
API und mehr:
ArrayList
bei Java 6 API-Dokumentation
Zu deiner unmittelbaren Frage:
mainList.get(3);
mainList.get(list_index)
Vermutlich wurde dies aufgrund des Fehlens einer Erklärung oder eines Links, wo diese Funktion dokumentiert ist, abgelehnt, oder vielleicht nur, weil es (bei weitem) die schlechteste von (jetzt) 6 Antworten ist, die alle im Wesentlichen dasselbe sagen.
– Bernhard Barker
13. August ’15 um 17:37
Wir geben den Wert mit mainList.get(index) aus, wobei index mit ‘0’ beginnt. Zum Beispiel: mainList.get(2) gibt das dritte Element in der Liste aus.
Sie erhalten Ihre Antwort einfach von ArrayList API doc.
Bitte beziehen Sie sich immer auf die API-Dokumentation .. es hilft
Ihr Anruf sieht wie folgt 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
Tom Aranda
Versuchen:
ArrayListname.get(index);
Wo index
ist die Position im Index und ArrayListname
ist der Name der Arraylist, wie in Ihrem Fall mainList.
1ambharath
Ich habe den ArrayListAdapter verwendet, um die Einträge dynamisch in die entsprechenden Felder einzugeben;
Dies kann für zukünftige Abfragen nützlich sein
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
Und dann können Sie jedes Arraylist-Element wie folgt abrufen:
arrayListName(info.position);
.
Abgestimmt, weil ArrayList API Javadoc nicht verwiesen wurde. Was auch leicht online verfügbar ist.
– YoK
13. Oktober ’10 bei 3:52
Neu in Java, wollte wissen, wie man auf ein ArrayList-Element zugreift, googelte es, erstes Ergebnis war diese Frage. Ich habe in wenigen Sekunden bekommen, was ich brauchte.
– Gareth Lewis
15. März ’13 um 9:55
JavaDoc ist die Dokumentation für Java, sie enthält alle Objekte und ihre Methoden
– xorinzor
6. November ’13 um 21:49
Es ist eine etwas einfache Frage, aber SO-Posts erscheinen immer zuerst bei Google und daher haben wir all diese positiven Stimmen.
– SDG
24. August ’15 um 23:15
JavaDoc ist in Bezug auf diese Frage > 600 Zeilen Unordnung, daher ist es ineffizient, darauf zu verweisen.
– m12lrpv
27. Juli ’18 um 22:47