java 方法 compareTo()的正確使用


 

總結:
(1)如果比較的是數字 則結果大於則為1 等於則為0 小於則為
-1
(2)如果比較的是字符【串】
     則按照從左到右排序找對應不一樣的字符第一個字符,
      然后將字符裝對應的ASCLL碼數字,做減法運算,返回的結果就是運算結果,與數字比較是不同的,切記

測試:

Integer x = 5;

System.out.println(x.compareTo(3));
System.out.println(x.compareTo(5));
System.out.println(x.compareTo(8));  

System.out.println("a".compareTo("c"));

System.out.println("a77".compareTo("c"));

打印結果
1
0
-2
-2

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM