溫馨提示×

java中怎么用compareto比較字符串

小億
108
2023-12-28 11:20:33
欄目: 編程語言

在Java中,可以使用compareTo方法來比較字符串。

public class CompareStrings {
    public static void main(String[] args) {
        String str1 = "Hello";
        String str2 = "World";
        
        int result = str1.compareTo(str2);
        
        if(result < 0) {
            System.out.println("str1 is less than str2");
        } else if(result > 0) {
            System.out.println("str1 is greater than str2");
        } else {
            System.out.println("str1 is equal to str2");
        }
    }
}

上述代碼中,我們使用compareTo方法將str1str2進(jìn)行比較。返回值為負(fù)數(shù)表示str1小于str2,返回值為正數(shù)表示str1大于str2,返回值為0表示str1等于str2。

注意,compareTo方法是區(qū)分大小寫的,如果需要進(jìn)行不區(qū)分大小寫的比較,可以使用compareToIgnoreCase方法。

0