Object——equals()方法与==运算符
2016-10-18 16:00
302 查看
equals()方法用来比较两个对象是否相同。
==运算符用来判断数据是否相等,也可以用于引用,当用于引用时表示表示是否引用同一个对象。
package e5_1;
public class EqualsDemo {
public static void main(String[] args) {
String name1 = new String("Zhang San");
String name2 = new String("Zhang San");
String name3 = "Li Si";
String name4 = "Li Si";
System.out.println(name1 == name2);
System.out.println(name1.equals(name2));
System.out.println(name3.equals(name4));
}
}
equals()方法用来比较两个对象是否相同。
==运算符用来判断数据是否相等,也可以用于引用,当用于引用时表示表示是否引用同一个对象。
package e5_1;
public class EqualsDemo {
public static void main(String[] args) {
String name1 = new String("Zhang San");
String name2 = new String("Zhang San");
String name3 = "Li Si";
String name4 = "Li Si";
System.out.println(name1 == name2);
System.out.println(name1.equals(name2));
System.out.println(name3.equals(name4));
}
}
相关文章推荐
- 重写Object的虚方法——重写Equals和运算符
- C# Object.Equals方法深入研究
- Effective Java Item8-在覆盖equals(Object类的nonfinal方法)时遵循接口规范
- 重写Object.Equals方法
- Java 基础一些代码练习笔记(object-equals 方法)
- 多态Object类equals方法学习笔记ObjectDemo.java
- equals( )方法与 == 运算符的用法比较
- 如何为引用类型如何重写Object.Equals()方法?
- Object的方法equals,hashCode,toString,clone。另外Comparable接口的方法
- 黑马程序员入学篇——(2)“==”运算符与equals()方法的区别
- 重写Object.equals()方法和Object.hashCode()方法
- 重写 Object.equals()方法
- object.ReferenceEquals 方法
- ==运算符和Equals()方法区别
- .NET中Object.Equals()方法与Object.ReferenceEquals()方法
- 为基类没有重写Object.Equals 方法的引用类型实现Equals
- Object.ReferenceEquals 方法
- java.lang.Object的equals()和hashCode()方法小结
- equals方法--对象类Object中的方法
- 整理 Object 类(为什么重写 equals 和 hashCode 方法)