在Java中使用Java Arrays.Sort
考虑以下示例,其中我们有一个2D Array MyArr包含对二倍的对: [] myarr = new double [mySize] [2]; //用数据填充Myarr以基于第一列值对此数组进行排序,我们可以使用比较器接口来定义自定义比较规则:
a,double [] b){ 返回double.compare(a [0],b [0]); } };我们可以将此比较器传递到arrays.sort方法:
比较器:arrays.sort(myarr,comparator.comparingdouble(o-> o [0])));
在排序后,将根据第一列中的值对Myarr进行排序。结果将是:double[][] myArr = new double[mySize][2]; // populate myArr with data
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3