/**
an integer < 0 if {@code lhs} is less than {@code rhs},
0 if they are
equal, and > 0 if {@code lhs} is greater than {@code rhs}
*/
public int compare(T A, T B) ;
解释1
- 升序的含义:A比B小, A排前面,B排后面;
- 如果compare 返回 <0,则 A 在前面,B在后面;
- 如果compare 返回 >0,则 A 在后面,B在前面;
解释2
- 如果compare 返回 <0,则 A 在前面,B在后面;
- 如果compare 返回 >0,则 B 在前面,A 在后面;