你好,我有一些像这样的简单代码
String[] myString1= {"Hidayat", "20"};
outerArr.add(myString1);
String[] myString2= {"Ryan", "10"};
outerArr.add(myString2);
String[] myString2= {"irwan", "5"};
outerArr.add(myString2);
有人知道如何对数组outerArr按数字升序排序吗?
最佳答案
您可以使用Comparator
自定义排序接口(interface):
Collections.sort(outerArr, new Comparator<String[]>() {
public int compare(String[] o1, String[] o2)
{
// for example you can compare integers
return Integer.parseInt(o2[1]) - Integer.parseInt(o1[1]);
}
});
关于java - java中如何对数组进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41611124/