在Java中比較兩個字符串的大小可以使用String類的compareTo方法。這個方法返回一個int值,表示字符串之間的大小關系。如果字符串相等,返回0;如果當前字符串小于傳入的字符串,返回一個負數;如果當前字符串大于傳入的字符串,返回一個正數。
示例代碼如下:
String str1 = "abc";
String str2 = "def";
int result = str1.compareTo(str2);
if(result < 0){
System.out.println("str1 小于 str2");
} else if(result > 0){
System.out.println("str1 大于 str2");
} else {
System.out.println("str1 等于 str2");
}
除了compareTo方法,還可以使用equals方法進行字符串比較。這個方法用來比較兩個字符串的內容是否相等,返回一個boolean值。
示例代碼如下:
String str1 = "abc";
String str2 = "abc";
if(str1.equals(str2)){
System.out.println("str1 等于 str2");
} else {
System.out.println("str1 不等于 str2");
}