真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java常用比較字符串的方法

在 Java 中,比較字符串的常用方法有 3 個:equals() 方法、equalsIgnoreCase() 方法、 compareTo() 方法

公司主營業(yè)務(wù):網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出肥城免費做網(wǎng)站回饋大家。

  1. equals()
    equals() 方法將逐個地比較兩個字符串的每個字符是否相同。

"abc".equals("abc")

  1. equalsIgnoreCase() 方法
    equalsIgnoreCase() 方法的作用和語法與 equals() 方法完全相同, 但是忽略大小寫

"Abc".equalsIgnoreCase("abc")
返回true

  1. compareTo() 方法
    compareTo() 方法用于按字典順序比較兩個字符串的大小,該比較是基于字符串各個字符的 Unicode 值。

String str1 = "a";
String str2 = "A";
 
System.out.println(str1.compareTo(str2));
輸出 32

  1. 誤區(qū) ==

不少人會比較string的時候用到== 其實==表示對比底層地址。

String str1 = "abc";
String str2 = new String("abc");
 
System.out.println(str1==str2);
System.out.println(str1.equals(str2));
 
System.out.println(str1=="abc");
System.out.println(str1.equals("abc"));
false
true
true
true
str1==str2 返回了false,因為兩個字符串所在的存儲地址不同。str2 是 str1 的拷貝,不過值相同所以equals

https://java-er.com/blog/java-compare-string/


網(wǎng)頁名稱:Java常用比較字符串的方法
本文地址:http://weahome.cn/article/geejih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部