日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

equalsignorecase和equals的區別是什么?

發布時間:2024-05-05 點擊:162
區別:equals()是object類中定義的方法,判斷兩個對象是不是“相等”,會區分大小寫;equalsignorecase是string類中定義的方法,用來比較兩個字符串中對應的字符是否相等,會忽略大小寫。
java中equals()和equalsignorecase()的區別
1、使用equals( )方法比較兩個字符串是否相等。它具有如下的一般形式:
boolean equals(object str)這里str是一個用來與調用字符串(string)對象做比較的字符串(string)對象。如果兩個字符串具有相同的字符和長度,它返回true,否則返回false。這種比較是區分大小寫的。
2、為了執行忽略大小寫的比較,可以調用equalsignorecase( )方法。
當比較兩個字符串時,它會認為a-z和a-z是一樣的。其一般形式如下:
boolean equalsignorecase(string str)這里,str是一個用來與調用字符串(string)對象做比較的字符串(string)對象。如果兩個字符串具有相同的字符和長度,它也返回true,否則返回false。下面的例子說明了equals( )和equalsignorecase( )方法:
// demonstrate equals() and equalsignorecase().class equalsdemo {public static void main(string args[]) {string s1 = "hello";string s2 = "hello";string s3 = "good-bye";string s4 = "hello";system.out.println(s1 " equals " s2 " -> " s1.equals(s2));system.out.println(s1 " equals " s3 " -> " s1.equals(s3));system.out.println(s1 " equals " s4 " -> " s1.equals(s4));system.out.println(s1 " equalsignorecase " s4 " -> " s1.equalsignorecase(s4));}}該程序的輸出如下所示:
hello equals hello -> truehello equals good-bye -> falsehello equals hello -> falsehello equalsignorecase hello -> true更多編程相關知識,請訪問:編程學習!!

云計算服務商備戰11.11 拒絕偽實惠 瓜分千萬現金
中小企業如何做好網站建設內容優化
騰訊企業郵箱有什么用途?
內存管理與垃圾回收
ubuntu14.04.1怎么配置apache與yum
域名怎樣注冊 注冊域名要多少錢
【果斷收藏】關于網站優化這些鏈接操作最好不要做!
淺析top域名的發展潛力