DESKTOP-3L0C5SP_20200831-田福申
日志
问题
以下代码中调用sort方法时传入的第二个值
Comparator<Tiger> comparator = new TigerComparator() ;
Arrays.sort( tigers , comparator );
System.out.println( Arrays.toString( tigers ) );
解决
这里用到的方法:
public static <T> void sort(T[] a, Comparator<? super T> c)
c表示确定数组顺序的比较器,所以上方代码的第二个值是传入比较器的变量名称。
吐槽
今日在瞌睡中疯狂挣扎,导致课后花了大量时间看代码,不是代码太深奥,而是有些代码的思维跳转有点大,一定要在最短时间内解决瞌睡的问题。
点赞