Obtener un elemento ArrayList específico

public static ArrayList mainList = someList; 

¿Cómo puedo obtener un artículo específico de este ArrayList ? mainList[3] ?

Como muchos ya te han dicho:

 mainList.get(3); 

Asegúrese de verificar ArrayList Javadoc .

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ía mainList.get(2);

Tiempo para familiarizarse con la API ArrayList y más:

ArrayList en Java 6 API Documentation

Para su pregunta inmediata:

mainList.get(3);

 mainList.get(list_index) 
 mainList.get(3); 

Para referencia futura, 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 una cosa útil!

Simplemente puede obtener su respuesta de ArrayList API doc.

Por favor, siempre consulte la documentación de la API … ayuda

Su llamada tendrá el siguiente aspecto:

 mainList.get(3); 

Aquí hay un tutorial simple para entender ArrayList con conceptos básicos :):

http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html

Imprimimos el valor usando mainList.get (índice) donde el índice comienza con ‘0’. Por ejemplo: mainList.get (2) imprime el tercer elemento en la lista.

Tratar:

 ArrayListname.get(index); 

Donde index es la posición en el índice y ArrayListname es el nombre del Arraylist como en su caso es mainList.

C ++ inicia el índice de matriz desde 0, y Java también hereda de C ++; por lo tanto, tanto Array como ArrayList (Lista) comienzan desde 0.

Imagen que se describe a sí misma.

He estado usando ArrayListAdapter para poner dinámicamente las entradas en los campos respectivos; Esto puede ser útil para futuras consultas

  AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo(); 

Y luego, puede buscar cualquier elemento de la lista de matrices de la siguiente manera:

 arrayListName(info.position);