当前位置: 首页>后端>正文

Java字符串==和equals区别

Java字符串==和equals区别,第1张
Java字符串==和equals区别,第2张
Java字符串==和equals区别,第3张

public class Java02 {

public static void main(String[] args) {

// (2)==运算符和equals方法的区别

// 基本数据类型使用==比较相等

// 类类型使用equals方法比较相等

// 原因:类类型存储的是地址的引用、如果使用==表示两个对象的地址是否相等。

// 说明:类类型使用==比较的是地址、使用equals比较的是真实的值。

// 说明:equals方法是Object类中的方法。

String a = new String("张三");

String b = new String("张三");

System.out.println(a == b);// 地址

System.out.println(a.equals(b));

}

}


https://www.xamrdz.com/backend/3t91936104.html

相关文章: