당신이 사용하는 방법을 찾고 배열의 유형에 따라, 써니 많은. 그것은 1 차원 또는 2 차원 배열입니까? 배열 [] (1 차원)은 한 행에 여러 개의 "요소"를 포함 할 수 있습니다. 2 차원 배열 [] []은 행과 열 모두에서 "요소"를 포함 할 수 있습니다. ArrayList는 배열 "요소"를 단일 열에 보유합니다. ArrayList는 본질적으로 배열의 전체를 포괄하는 단일 데이터 열입니다.
다음은 2 차원 배열을 허용하고, 열을 결정하고, 열 수를 반환하는 간단한 방법입니다.
public static int arrayColumnSize(int[][] howBig){
int howManyRows = howBig.length;
List<Integer> howBigList = new ArrayList<Integer>();
for (int i=0; i<howBig.length; i++) {
//fill howBigList
for (int j=0; j<howBig[i].length; j++) {
howBigList.add(howBig[i][j]);
}
}
int rowCount = howBigList.size()/howManyRows;
return rowCount;
}
일부 연구를 수행하십시오. 이것을 설명하는 많은 자원이 인터넷에 있습니다. – NPE