2012-03-11 1 views
-2

이것은 지금까지 가지고있는 코드이지만 Array myList의 요소에 액세스하는 방법을 모르겠습니다.getList() 메서드를 사용하여 arrayList의 요소에 액세스하는 방법은 무엇입니까?

그리고 배열 목록의 inex는 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

+1

동의하고 투표 마감했습니다. 주제 질문에 대해서는 질문자가 어느 정도 연구를해야합니다. 빠른 Google 검색으로 대답 할 수있는 질문은 주제와 관련이 없습니다. 다음은 [FAQ] (http://stackoverflow.com/faq)에 대한 링크입니다. – jmort253

+0

이제 for 루프를 사용하여 배열 목록의 모든 요소를 ​​어떻게 인쇄 하시겠습니까? – user1254044

답변

2

도움이 필요, 배열의 인덱스는 당신이 할 수있는, 하나의 목록에서 n 번째 요소에 액세스하려면 0

부터 시작이다 list.get(n)으로 전화하십시오.

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

당신이해야 할 것입니다 : 이것은 당신에게 ArrayList를 만드는 동안 사용 Object의 유형을 반환

myList.get(Index); 

. 귀하의 경우에는 String을 반환합니다. 따라서, 당신이 할 수있는 것은 :

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

이것은 또한 ArrayList 인덱스 당신은 단순한 Google 검색을 수행하여이 대답 할 수 있어야한다 0

관련 문제