java字符串比较问题

public class Demo01String_bijiao {

    public static void main(String[] args) {
        String str1="abc";
        String str2="abc";
        char[] array= {'a','b','c'};
        String str3=new String(array);
        //下面这种比较方式,其实是在比较地址
        System.out.println(str1==str2);//true
        System.out.println(str1==str3);//false
        System.out.println(str2==str3);//false
        
        //接下来,这种方式是比较值的
        System.out.println(str1.equals(str2));//true
        System.out.println(str1.equals(str3));//true
        System.out.println(str2.equals(str3));//true
    }
}
 

发布了28 篇原创文章 · 获赞 1 · 访问量 480

猜你喜欢

转载自blog.csdn.net/qq_45145809/article/details/104879881