==运算符和equals()方法区别
2017-07-24 18:30
211 查看
“=="运算符比较的是两个对象引用的地址是否相等
equals()方法是String类中的方法,用于比较两个对象引用所指的内容是否相等
public class HelloJava {
public static void main(String[] args){
String a1 = new String("abc");
String a2 = new String("abc");
String a3 = a1;
System.out.println(a2==a3);
System.out.println(a2.equals(a3));
System.out.println(a1.equals(a3));
}
}
运行结果
equals()方法是String类中的方法,用于比较两个对象引用所指的内容是否相等
public class HelloJava {
public static void main(String[] args){
String a1 = new String("abc");
String a2 = new String("abc");
String a3 = a1;
System.out.println(a2==a3);
System.out.println(a2.equals(a3));
System.out.println(a1.equals(a3));
}
}
运行结果
false true true |
相关文章推荐
- ==运算符和Equals()方法区别
- Java ==运算符与equals方法的区别及intern方法的正确使用
- Java中equals方法和"==”运算符的区别
- “==”运算符和 equals 方法的区别
- 黑马程序员入学篇——(2)“==”运算符与equals()方法的区别
- Java ==运算符与equals方法的区别及intern方法的正确使用
- 浅谈java 中==运算符与equals方法的区别
- Java中==运算符与equals方法的区别及intern方法详解
- “==”运算符与equals()方法的区别
- ==和equals方法究竟有什么区别
- java笔记equals和==的区别以及intern()方法的优势
- java基础之“==” 和equals()方法的区别
- ArrayList与linkedList的区别 重写hashCode()和equals()方法
- equals()方法和==号的区别带来的问题
- Object类和String类equals方法的区别
- (详解)Java equals方法与==的区别和联系
- C#基础:Equals()与运算符==的区别分析
- Java_语法基础_equals方法与“==”的区别
- Java中,equals()方法与"=="区别小实例
- java中equals方法和“==”的区别:(转)