JAVA如何判断两个字符串是否相等(亲测第二种方式)
生活随笔
收集整理的這篇文章主要介紹了
JAVA如何判断两个字符串是否相等(亲测第二种方式)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
==比較引用,equals 比較值
1、java中字符串的比較:==
我們經常習慣性的寫上if(str1==str2),這種寫法在java中可能會帶來問題
?example1:
String a="abc";String b="abc"那么a==b將返回true。因為在java中字符串的值是不可改變的,相同的字符串在內存中只會存
?一份,所以a和b指向的是同一個對象;
example2:
String a=new String("abc"); String b=new String("abc");?那么a==b將返回false,此時a和b指向不同的對象。
?2、用equals方法比較的是字符串的內容是否相同,
example:
String a=new String("abc"); String b=new String("abc");a.equals(b);將返回true。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的JAVA如何判断两个字符串是否相等(亲测第二种方式)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 招联好期贷逾期7个月
- 下一篇: 炒股仓位控制的重要性 不要全仓是常识