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
原文地址:https://www.cnblogs.com/c2g5201314/p/13097221.html