2012-04-21 6 views
7

Tôi cũng mới sử dụng java (& để OOP) và tôi đang cố gắng hiểu về lớp ArrayList nhưng tôi không hiểu cách sử dụng hàm get(). Tôi đã cố gắng tìm kiếm trên mạng, nhưng không thể tìm thấy bất cứ điều gì hữu ích.Cách sử dụng phương thức get() của ArrayList

+0

Bạn không hiểu gì về phương pháp đó một cách chính xác? – Mat

+0

Tôi không hiểu cách sử dụng nó – madU

+0

Object x = myarray.get (1); –

Trả lời

19

Đây là tài liệu chính thức của ArrayList.get().

Dù sao nó là rất đơn giản, ví dụ

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

Bạn nên sử dụng Generics dù bạn đang sử dụng Java 1.5 trở lên. – EpicPandaForce

1

có giúp đỡ này?

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

Bạn sử dụng List#get(int index) để nhận đối tượng có chỉ mục index trong danh sách. Bạn sử dụng nó như thế:

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

Danh sách list = new ArrayList (); ý nghĩa của việc sử dụng <> điều là gì? – madU

+0

Đây là loại chung của danh sách, hãy xem tại đây: http://docs.oracle.com/javase/tutorial/java/generics/index.html – MByD