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表示确定数组顺序的比较器,所以上方代码的第二个值是传入比较器的变量名称。

吐槽

今日在瞌睡中疯狂挣扎,导致课后花了大量时间看代码,不是代码太深奥,而是有些代码的思维跳转有点大,一定要在最短时间内解决瞌睡的问题。

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1