//看看符不符合你的要求。
import java.util.Arrays;
public class T {
public static void main(String[] args) {
int[][] inArr = new int[][] { { 1, 8, 3 }, { 6, 5 } };
System.out.println(Arrays.toString(findMin(inArr)));
}
public static int[] findMin(int[][] inArr) {
int maxLength = 0;
for (int i = 0; i < inArr.length; i++) {
if (inArr[i].length > maxLength) {
maxLength = inArr[i].length;
}
}
int[] outArr = new int[maxLength];
for (int column = 0; column < maxLength; column++) {
outArr[column] = Integer.MAX_VALUE;
for (int row = 0; row < inArr.length; row++) {
if (column < inArr[row].length) {
if (inArr[row][column] < outArr[column]) {
outArr[column] = inArr[row][column];
}
}
}
}
return outArr;
}
}