在Java中,字符串比較大小是通過比較字符串的Unicode值來實現的。當比較兩個字符串時,會逐個比較字符串中每個字符的Unicode值,直到找到不同的字符或比較完所有字符為止。
比較規則如下:
示例代碼:
String str1 = "abc";
String str2 = "abcd";
System.out.println(str1.compareTo(str2)); // 輸出結果為-1,即str1比str2小
需要注意的是,字符串比較大小是區分大小寫的。如果要忽略大小寫進行比較,可以使用compareToIgnoreCase
方法。