总结:
(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