JAVA中字符串比較equals()和equalsIgnoreCase()的區別


1、使用equals( )方法比較兩個字符串是否相等(區分大小寫)

2、使用equalsIgnoreCase( )方法比較兩個字符串是否相等(不區分大小寫)

boolean equalsIgnoreCase(String str)

下面的例子說明了equals( )和equalsIgnoreCase( )方法:

class equalsTest {

public static void main(String args[]) {

String s1 = "Hello";

String s2 = "Hello";

String s3 = "HELLO";

System.out.println(s1 + " equals " + s2 + " -> " +  s1.equals(s2));

System.out.println(s1 + " equals " + s3 + " -> " +  s1.equals(s3));

System.out.println(s1 + " equalsIgnoreCase " + s3 + " -> " +  s1.equalsIgnoreCase(s3));

}

}

該程序的輸出如下所示:

Hello equals Hello -> true

Hello equals HELLO -> false

Hello equalsIgnoreCase HELLO -> true


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM