配列「thisRow」がArrays.sort(thisRow)に渡されたときに、Javaが配列「thisRow」が無効であると考える理由がわかりません。「thisRow」は私にはint[]のように見えます。ここでの問題は何ですか?
エラーメッセージ:「タイプの不一致:Test.mySort(Test.java:57)でvoidからint[]に変換できません」
private static int[][] mySort(int[][] anArray) {
for(int i = 0; i < anArray.length; i++){
int thisRow[] = getRow(anArray, i);
int[] sorted = Arrays.sort(thisRow);
}
}
//This method will get the specified row out of the array.
private static int[] getRow(int[][] anArray, int row) {
int thisRow[] = new int[anArray[row].length];
for(int j = 0; j < anArray[row].length; j++){
thisRow[j] = anArray[row][j];
}
return thisRow;
}