Mr.*_*ody -1 java arrays multidimensional-array
基本上我有:
String[][] mda = {{"Hello ma", "3"},
{"How r u?", "2"},
{"i m fine", "5"}};
Run Code Online (Sandbox Code Playgroud)
确切地说,我想根据它的数值对这个数组进行排序,如下所示:
"How r u?", "2"
"Hello ma", "3"
"i m fine", "5"
Run Code Online (Sandbox Code Playgroud)
问候<3
像这样简单的事应该可以解决问题.
String[][] mda = {{"Hello ma", "3"},
{"How r u?", "2"},
{"i m fine", "5"}};
public void test() {
System.out.println(Arrays.deepToString(mda));
Arrays.sort(mda, Comparator.comparing(s -> s[1]));
System.out.println(Arrays.deepToString(mda));
}
Run Code Online (Sandbox Code Playgroud)