JAVAcomparable如下Fileld实现comparable接口重写comparTo方法在测试类中究竟是如何调用这方法

2025-04-17 17:10:00
推荐回答(1个)
回答1:

请查看Collections.sort();方法的源码 该方法中filed的compareTo被调用。
Collections.sort()中调用了 Arrays.sort();
Arrays.sort(); 中调用了 mergeSort();方法
mergeSort 方法中有(Comparable) dest[j-1]).compareTo(dest[j])调用