總結:
(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