JAVA如何判斷兩個字符串是否相等


1、如果兩個字符串都是String初始化的,可以用==判斷

String s1="asd";
String s2="asd";
在這里t1==t2是true
if (s1 == s2) { System.out.println(true); }
true

 

2、如果用字符串的構造函數來初始化兩個字符串

String s1=new String("asd");
String s2=new String("asd");
在這里t1==t2是false
if (s1 == s2) { System.out.println(false); }else{   System.out.println(true); }
true

要使用字符串的equals方法來比較

String t1=new String("asd");
String t2=new String("asd");
String t3="asd";
String t4="asd";
if (t1.equals(t2)) {
    System.out.println(true);
}
if (t3.equals(t4)) {
    System.out.println(true);
}
true
true


免責聲明!

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



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