猿问

Java中字符串比较结果的差异?

Java 如何实现下面的字符串比较


public class MyClass {

    public static void main(String args[]) {

        String a = "Chaipau";

        String b = "pau";


        System.out.println(a == "Chai"+"pau"); //true

        System.out.println(a == "Chai"+b); //false

    }

}

这与如何在 Java 中比较字符串不同?,因为答案不包含在第二种情况下创建新对象的原因,当它可能指向与第一种情况相同的对象引用时。


互换的青春
浏览 218回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答