2012-03-11 35 views
-2

這是我迄今爲止的代碼,但我不知道如何訪問Array myList中的元素?如何使用get()方法訪問arrayList中的元素?

而且是數組列表的開始在0或1? 我剛剛發現了數組列表,我需要一些指點和一些幫助

ArrayList<String> myList = new ArrayList<String>(); 

     myList.add("hello"); 
     myList.add("5"); 
     myList.add("3"); 
     myList.add("8"); 
     int totalElements = myList.size(); 
     System.out.println(totalElements); 

private String[] myList; 
    public String getList() { 
     return this.myList[0]; 
+6

你應該能夠只是做一個簡單的谷歌搜索來回答這個問題。請不要要求我們教你如何使用'ArrayList';有很多很好的教程可以幫助你學習如何使用它。 – templatetypedef 2012-03-11 06:00:30

+1

同意,並投票結束。關於主題問題應該顯示問題提問者的某種程度的研究。快速Google搜索可以回答的問題是無關緊要的。這裏是[FAQ](http://stackoverflow.com/faq)的鏈接。 – jmort253 2012-03-11 06:04:16

+0

現在,您將如何使用for循環打印出數組列表中的每個元素? – user1254044 2012-03-11 06:10:57

回答

2

在Java中,數組的索引是從0

啓動要訪問的第n個元素的一個列表,你可以請致電list.get(n)

4
String a = myList.get(0); //a = "hello" 
String b = myList.get(1); //b = "5" 
5

所有你需要做的是:

myList.get(Index); 

這將返回您在創建ArrayList您使用的Object類型。在你的情況下,它會返回String。因此,你可以做的是:

String firstElement = myList.get(0); //This would return "Hello" 

這也表明,ArrayList指數從0開始

相關問題