Java中String类中compareTo( )方法
生活随笔
收集整理的這篇文章主要介紹了
Java中String类中compareTo( )方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
compareTo方法是比較簡單的,我們可以直接看其源碼:
源碼如下:
整個思路非常簡單,跟字典排序是一樣的,即比較參與的兩個字符串,如果首字符相同,則比較下一個字符,直到有不同的為止,返回不同的字符之間的ASC碼差值。如果兩個字符串不一樣長,參與比較的字符又完全一樣(即一個是另一個的子串),則返回兩個字符串的長度差值。(負數表示第一個串小,0表示兩串相等,正數表示第一串較大)。
示例代碼展示:
System.out.println("ab".compareTo("a")); System.out.println("abcdef".compareTo("a")); System.out.println("abcdef".compareTo("abc")); System.out.println("abcdef".compareTo("ace")); output: 1 5 3 -1總結
以上是生活随笔為你收集整理的Java中String类中compareTo( )方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3精要(49)-生成器
- 下一篇: python3精要(61)-线性回归