[英]Meaning of "Arrays.sort(intervals,(arr1,arr2) -> Integer.compare(arr1[0],arr2[0]))"
這是什么意思? 我找不到這個
Arrays.sort(intervals,(arr1,arr2) -> Integer.compare(arr1[0],arr2[0]));
第一個輸入( intervals
)是將要排序的數組,第二個( (arr1,arr2) -> Interger.compare(arr1[0],arr2[0])
)是在lambda 表達式中傳遞的比較器格式。
您的比較器正在使用整數之間的自然比較。 您的最終結果將是可變intervals
中的升序排序數組
看看這個指向 java 文檔的鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.