【发布时间】:2023-04-10 23:51:01
【问题描述】:
这个方法应该是取一个2行3列数组m,对其进行排序并输出排序后的数组
import java.util.Arrays;
public class Foo {
public static void main(String[] args) {
int[][] m1 = { { 14, 11, 13, 12 },
{ 18, 15, 13, 13 },
{ 19, 16, 15, 17 } };
sortRows(m1);
}
public static int[][] sortRows(int[][] m) {
int sorted[][] = new int[2][3];
for (int i = 0; i <= 2; i++) {
sorted[i] = Arrays.sort( m[i] ); //ERROR- cannot convert from void to int
}
return sorted;
}
}
我无法想象虚空会从何而来。这到底是什么意思?
【问题讨论】:
-
可以显示调用代码吗?
-
难道你不应该阅读 Javadoc 文档并查看
Arrays.sort()实际返回的内容吗?
标签: java arrays sorting type-conversion