“==”和equals()的区别
“==”和equals()的区别:”==”:运算符,可以使用在基本数据类型和引用数据类型变量中基本数据类型变量比较的是值相等。引用数据类型变量比较的是地址值。equals()的使用:是一个方法,而非运算符。只能适用于引用数据类型。Object类中定义的equals()和==的作用是相同的,用来比较对象的地址值是否相同。像String、Date、File、包装类等都重写了Object中的equals().重写以后,比较的是两个对象的实体内容是否相同。...
复制链接