Votado negativamente por no referirse al Javadoc de la API ArrayList. Que también está fácilmente disponible en línea.
YoK
86
Nuevo en Java, quería saber cómo acceder a un elemento ArrayList, buscó en Google, el primer resultado fue esta pregunta. Conseguí lo que necesitaba en unos segundos.
Gareth Lewis
1
JavaDoc es la documentación para Java, contiene todos los objetos y sus métodos
xorinzor
1
es una pregunta un poco fácil, pero las publicaciones SO siempre aparecen primero en Google y, por lo tanto, tenemos todos estos votos positivos.
Sharan Duggirala
66
JavaDoc tiene> 600 líneas de desorden con respecto a esta pregunta, por lo que referirse a ella es ineficiente.
Además, tenga cuidado con los índices de matrices: en Java, el primer elemento está en el índice 0. Entonces, si está tratando de obtener el tercer elemento, su solución seríamainList.get(2);
Presumiblemente, esto fue rechazado debido a la falta de explicación o enlace a dónde está documentada esta función, o tal vez solo porque es (de lejos) la peor de las respuestas (ahora) 6 que dicen esencialmente lo mismo.
Bernhard Barker
6
mainList.get(3);
Para futuras referencias, debe consultar la API de Java para este tipo de preguntas:
Respuestas:
Como muchos ya te han dicho:
Asegúrese de consultar el Javadoc ArrayList .
Además, tenga cuidado con los índices de matrices: en Java, el primer elemento está en el índice
0
. Entonces, si está tratando de obtener el tercer elemento, su solución seríamainList.get(2);
fuente
Es hora de familiarizarse con la
ArrayList
API y más:ArrayList
en la documentación de la API de Java 6Para su pregunta inmediata:
mainList.get(3);
fuente
fuente
Para futuras referencias, debe consultar la API de Java para este tipo de preguntas:
http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
¡Es algo útil!
fuente
Imprimimos el valor usando mainList.get (index) donde index comienza con '0'. Por ejemplo: mainList.get (2) imprime el tercer elemento de la lista.
fuente
Simplemente puede obtener su respuesta del documento API de ArrayList .
Consulte siempre la documentación de la API ... ayuda
Su llamada tendrá el siguiente aspecto:
Aquí hay un tutorial simple para comprender ArrayList con lo básico :):
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
fuente
Tratar:
¿Dónde
index
está la posición en el índice yArrayListname
es el nombre de la Arraylist como en su caso es mainList?fuente
He estado usando el ArrayListAdapter para poner dinámicamente las entradas en los campos respectivos; Esto puede ser útil para consultas futuras.
Y luego, puede buscar cualquier elemento de la lista de la siguiente manera:
fuente