//java 字符串大小比較
String a="b123";
String b="b124";
String d="b122";
String e="b123";
int c=a.compareTo(b);
System.out.println(c);//-1
c=a.compareTo(d);
System.out.println(c);//1
c=a.compareTo(e);
System.out.println(c);//0
詳解
用法
compareTo() 方法用於兩種方式的比較:
字符串與對象進行比較。
按字典順序比較兩個字符串。
返回值
返回值是整型,它是先比較對應字符的大小(ASCII碼順序),如果第一個字符和參數的第一個字符不等,結束比較,返回他們之間的差值,如果第一個字符和參數的第一個字符相等,則以第二個字符和參數的第二個字符做比較,以此類推,直至比較的字符或被比較的字符有一方結束。
如果參數字符串等於此字符串,則返回值 0;
如果此字符串小於字符串參數,則返回一個小於 0 的值;
如果此字符串大於字符串參數,則返回一個大於 0 的值。