1. 關於java中2個String相等不相等的總結
orgStr.equals(descStr)
判斷兩個字元串的內容是否相等,返回true和false
orgStr.
compareTo
(descStr) 判斷兩個字元串的內容是否相等,返回int數據,比較的是兩個字元串的ASCII值,前者大的,結果大於0,反之小於0,相等為0
orgStr
==
descStr 判斷兩個字元串的存儲堆棧的地址是否相等
,返回true和false
2. java 怎麼判斷string相等
用Equals判斷即可。示例:
packagea;
publicclassTestReturn{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Stringa="a";
Stringb="b";
Stringc="a";
System.out.println(a.equals(b));
System.out.println(a.equals(c));
}
}
將會輸出:false true
3. java怎麼判斷兩個string是否相等
java中判斷兩個字元串是否是一樣的值就用:字元串1.equals(字元串2);
如果判斷兩個是否相等,則要用:字元串1==字元串2
4. JAVA語言 判斷字元串是否相等
java中判斷字元串是否相等有兩種方法:1、用「==」運算符,該運算符表示指向字元串的引用是否相同,比如: String a="abc";String b="abc",那麼a==b將返回true。這是因為在java中字元串的值是不可改變的,相同的字元串在內存中只會存一份,所以a和b指向的是同一個對象;再比如:String a=new String("abc"); String b=new String("abc");那麼a==b將返回false,因為a和b指向不同的對象。2、用equals方法,該方法比較的是字元串的內容是否相同,比如:String a=new String("abc"); String b=new String("abc"); a.equals(b);將返回true。所以通常情況下,為了避免出現上述問題,判斷字元串是否相等使用equals方法。
5. java中怎樣比較String和字元串是否相等
【關鍵字】java 比較 String int Integer BigDecimal 變數 相等【內容】在java中如果想要比較兩String類型變數是否相等,可以使用equals函數,函數寫法如下: String a;String b; a.equals(b)返回boolean類型。 如果比較String和字元串是否相等,如下寫法。"abc".equals(a); 這里字元串使用""括起來,不可以使用''。java中''表示的char型,所以''中只可以有一個字元。 parseInt(a)==b){}if(a. equals(c. toString())){}if(a. toString())){}使用Eclipse等IDE開發環境(Integrated Development Environment集成開發環境)的提示功能,可以很方便的找到這些函數.另外,也可以從java的一些API文檔中找到.
6. java中如何判斷輸入的字元串是否與一個固定字元串相等
字元串比較 使用.equals();x0dx0aString s1 = "aaa"; //輸入字元串x0dx0aString s2 = "bbb"; //固定字元串x0dx0aSystem.out.println(s1.equals(s2));x0dx0ax0dx0a字元串比較不要使用 ==x0dx0a因為使用== 比較的兩個字元串的引用是否相等 x0dx0a你可以理解為比較兩個字元串在內存中的地址是否相等。
7. JAVA如何判斷兩個string相等
str1.equals(str2) 判斷str1是否等於str2,區分大小寫,str1不能為null,否則報錯
str1.equalsIgnoreCase(str2) 判斷str1是否等於str2,不區分大小寫,str1不能為null,否則報錯
8. java 判斷字元串是否相等
==咯,值相等
===咯,值相等,屬性相同咯
9. java中判定2個String類字元串是否相等。
字元串比較內容正常是使用equals方法。
引用類型的==比較的其實是地址的值。
new出來的對象分配的地址不同,所以不相等,直接賦值其實地址還沒變化。
不過s3,s4經過類似s3=s3+"1";s4=s4+"1"處理後同樣不相等,String的每次操作都會生成新對象,指向不同地址。