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