Cómo usar iguales en Java

public class equals {
    
    
    public static void main(String[] args) {
    
    
        String str1 = "你好";
        String str2 = "你好";
        // 值比较
        System.out.println(str1.equals(str2));
        System.out.println(str1 == str2);

        String str3 = new String("你好");
        String str4 = new String("你好");
        // 值比较
        System.out.println(str3.equals(str4));
        // 是不是同一个对象比较
        System.out.println(str3 == str4);
        // 值比较
        System.out.println(str1.equals(str4));
        // 是不是同一个对象比较
        System.out.println(str1 == str4);
    }
}

输出:
true
true
true
false
true
false

Supongo que te gusta

Origin blog.csdn.net/wjl__ai__/article/details/112278531
Recomendado
Clasificación