2012-10-22 3 views

답변

3

전체 요소 목록을 보려면이 작업을 수행하십시오. 아마

ArrayList<String> list = new ArrayList<String>(); 
    for (int i=0; i < array_limit ; i++) 
     for (int j=0 ; j < array_limit; j++) 
       list.add(your_array[i][j]); 
+1

그러면 어떻게 배열 itmes을 관련시킬 수 있습니까 ?? 어떻게 배열 [2] [1]을 (를) 찾을 수 있습니까? –

+0

@ user1756754 당신의 배열이 x * y이면 배열 [2] [1] = list.get ((y * 2) +1) ........ 어떤 것이 든 수학의 비트라면 – Blackbelt

+0

@ user1756754 i와 j 배열 [i] [j] = list.get ((y * i) + j) –

1
public static ArrayList<String> rowsToString(String[][] data) { 
    ArrayList<String> list = new ArrayList<String>(); 

    for(int i = 0; i < data.length; i++) { 
     String row = Arrays.toString(data[i]); 
     list.add(row.substring(1, row.length()-1)); 
    } 

    return list; 
} 
1

정확히 당신이 원하는에 따라 다름 간단한 방법이있다. 시도 :

for(int i=0;i<a.length;i++){ 

     newList.add(new ArrayList<String>()); 
     for(int j=0;j<a.length;j++){ 
     newList.get(i).add(a[i][j]); 
     } 

    } 

는 그런 다음으로, 예를 들어 요소에 액세스 할 수 있습니다

newList.get(1).get(2); 
관련 문제