在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