String類的compareTo()和compareToIgnoreCase()

compareTo()的返回值是int,它是先比較對應字符的大小(ASCII碼順序)

1、如果字符串相等返回值0

2、如果第一個字符和參數的第一個字符不等,結束比較,返回他們之間的差值(ascii碼值)(負值代表:前字符串的值小於後字符串,正值代表:前字符串大於後字符串)

3、如果第一個字符和參數的第一個字符相等,則以第二個字符和參數的第二個字符做比較,以此類推,直至比較的字符或被比較的字符有一方全比較完,這時就比較字符的長度. 

compareToIgnoreCase()方法是不區分大小寫,返回值是int,比較方式與compareTo()相同

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章