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