Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java String equals() 使用方法及示例

Java String(字符串) 方法

如果兩個字符串相等,則Java String equals()方法將返回true。如果不是,則equals()返回false。

String equals()方法的語法為:

string.equals(String str)

equals()參數(shù)

equals()方法采用單個參數(shù)。

  • str - 要比較的字符串

equals()返回值

  • 如果字符串相等,則返回true

  • 如果字符串不相等,則返回false

  • 如果參數(shù)str為null,則返回false

示例:Java 字符串 equals() 方法

class Main {
    public static void main(String[] args) {
        String str1 = "Learn Java";
        String str2 = "Learn Java";
        String str3 = "Learn Kolin";
        Boolean result;

        //比較str1和str2
        result = str1.equals(str2);
        System.out.println(result); // true

        //比較str1和str3
        result = str1.equals(str3);
        System.out.println(result); // false

        //比較str3和str1
        result = str3.equals(str1);
        System.out.println(result); // false
    }
}

這里,

  • str1和str2相等。因此,str1.equals(str2) 返回 true。

  • str1和str3不相等。因此,str1.equals(str3)和str3.equals(str1) 返回 false。

示例2:檢查兩個字符串是否相等

class Main {
    public static void main(String[] args) {
        String str1 = "Learn Python";
        String str2 = "Learn Java";
        
        //如果str1和str2相等,則結(jié)果為true
        if (str1.equals(str2)) {
            System.out.println("str1和str2相等");
        }
        else {
            System.out.println("str1和str2不相等");
        }
    }
}

輸出結(jié)果

str1和str2不相等

equals()方法區(qū)分字母大小寫(大寫和小寫)。

示例3:equals()方法比較含有大小寫的字符串

class Main {
    public static void main(String[] args) {
        String str1 = "Learn Java";
        String str2 = "learn Java";
        Boolean result;

        // comparing str1 with str2
        result = str1.equals(str2);
        System.out.println(result); // false
    }
}

當"Learn Java"與"learn Java"相比,我們得到false。這是因為equals()方法會區(qū)分字母大小寫。

相關教程:Java字符串compareTo()

Java String(字符串) 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清