當前位置:成語大全網 - 新華字典 - java priorityblockingqueue compareto 返回0什麽意思

java priorityblockingqueue compareto 返回0什麽意思

compareTo(T t)

返回 負整數、零或正整數,根據此對象是小於、等於還是大於指定對象。

並沒有壹定要返回-1,0,1除非妳自己實現Comparable 自己從寫這個方法

比如妳調用字符串的compareTo()方法

String s1 = "a";

String s2="c";

s1.compareTo(s2);//得到-2說明s1在s2前兩位

s2.compareTo(s1);//得到2說明s2在s1後兩位

這個接口是對實現他的類自然排序,即常說的字典排序

然後

compareTo()返回的也就是排序位置的關系吧