2012-04-21 10 views
7

Soy nuevo en Java (& a OOP también) y estoy tratando de comprender la clase ArrayList pero no entiendo cómo usar get(). Traté de buscar en la red, pero no pude encontrar nada útil.Cómo usar el método get() de ArrayList

+0

¿Qué no entiende exactamente sobre ese método? – Mat

+0

no entiendo cómo usarlo – madU

+0

Objeto x = myarray.get (1); –

Respuesta

19

Aquí está la documentación oficial de ArrayList.get().

De todos modos es muy simple, por ejemplo

ArrayList list = new ArrayList(); 
list.add("1"); 
list.add("2"); 
list.add("3"); 
String str = (String) list.get(0); // here you get "1" in str 
+1

Aunque se recomienda utilizar Generics si está utilizando Java 1.5 o superior. – EpicPandaForce

1

¿Esto ayuda?

final List<String> l = new ArrayList<String>(); 
for (int i = 0; i < 10; i++) l.add("Number " + i); 
for (int i = 0; i < 10; i++) System.out.println(l.get(i)); 
3

Se utilizan List#get(int index) para obtener un objeto con el índice index en la lista. Lo usa así:

List<ExampleClass> list = new ArrayList<ExampleClass>(); 
list.add(new ExampleClass()); 
list.add(new ExampleClass()); 
list.add(new ExampleClass()); 
ExampleClass exampleObj = list.get(2); // will get the 3rd element in the list (index 2); 
+0

Lista list = new ArrayList (); ¿Cuál es el significado de usar <> cosa por favor? – madU

+0

Este es el tipo genérico de la lista, échale un vistazo aquí: http://docs.oracle.com/javase/tutorial/java/generics/index.html – MByD

Cuestiones relacionadas