不是相减,是返回两个值的比较大小。return a-b;如果a-b>0,返回的就是大于0的数,也就得出了a>b。其他同理
compare结果返回0,大于0的数,小于0的数。两个数相减的话,如果a>b,则a-b>0,如果a<b,则a-b<0,如果a=b,则a-b=0
其实这还是一个自定义排序问题:先根据而无数种的第一个数进行排序,如果1一个参数相等,就按照第二个数进行排序。