Jestem też nowym użytkownikiem javy (& dla OOP) i próbuję zrozumieć o klasie ArrayList , ale nie rozumiem, jak korzystać z get(). Próbowałem wyszukiwać w sieci, ale nie mogłem znaleźć niczego przydatnego.Jak korzystać z metody get() ArrayLista
7
A
Odpowiedz
19
Oto oficjalny dokument ArrayList.get().
W każdym razie jest to bardzo proste, na przykład
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
Zaleca się używanie programu Generics, jeśli używasz środowiska Java 1.5 lub nowszego. – EpicPandaForce
1
pomogłoby to?
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
użyć List#get(int index)
aby uzyskać obiekt z indeksem index
na liście. Używasz go w ten sposób:
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);
Co nie rozumiesz dokładnie o tej metodzie? – Mat
Nie rozumiem, jak z niego korzystać – madU
Obiekt x = myarray.get (1); –