2013-09-30 6 views
0

나는 자바를 배우는 데 몇 학기이고 한 방법에서 다른 방법으로 arraylist를 옮기려고합니다. 나는 사방을 보았지만 정확히 내가 필요한 것을 찾을 수 없었다. 감사합니다.한가지 방법에서 다른 방법으로 문자열 유형의 arraylist를 취하는 방법

public static void addEmployee(ArrayList<String> list) 
{ 
    int i;     //declares i as integer 

    //increments i for the array 
    for(i = 0; i < list.size(); i++) 
     list.get(i);  //adds employees to an arraylist 

    for(i = 0; i < list.size(); i++) 
     addEmployee(list.get(i)); //This does not work 

}//end public static void addEmplyoee(Arraylist<String> list) 

public static void searchId(ArrayList<String> list) 
{ 

} 
+0

이 예에서 목록을 추가하려는 기능은 무엇입니까? searchId()입니까? 귀하의 코드는 조금 혼란 스럽습니다. 왜냐하면 왜 최상위 루프가 문자 그대로 아무것도하지 않을 때 2 for for 루프를 사용하고 있습니까? –

답변

1

당신은 참조로 ArrayList를 전달해야합니다

입니다
searchId(list); 

, 하지 패스를 ArrayList.get()를 사용하여 단지 하나의 요소를 않습니다.

관련 문제