==和equals的区别
来源:互联网 发布:跳跃网络 帐号注销 编辑:程序博客网 时间:2024/06/04 00:23
测试代码
public class Main { public static void main(String[] args) { String i = new String("99"); String j = new String("99"); String x = "9"; System.out.println(i==j); System.out.println(i.equals(j)); System.out.println(i==x); System.out.println(i.equals(x)); }}
测试结果
false
true
false
false
从结果看,==比较的是两个对象是否是同一个对象,equals则是比较对象两个值是否相等,即内存地址的引用是否是同一个
0 0
- “=”和“equals()”的区别
- java ==和equals、equals和hashCode的区别
- 关于“==”和“equals”的区别
- 关于Equals 和== 的区别
- equals和==的区别
- equals 和 == 的区别
- equals 和 == 的区别
- ==和Equals的区别
- equals 和 == 的区别
- equals 和 == 的区别
- equals和==的区别
- equals 和 == 的区别
- equals和==的区别
- 关于==和equals的区别
- Equals和“==”的区别
- == 和equals() 的区别
- equals("")和“==”的区别
- equals 和 == 的区别
- 进程控制类命令:linux关机命令总结
- [Leetcode]344. Reverse String
- ZK框架学习(二)——ZK Spreadsheet
- 指针和引用那些事
- SQL语句的写法:update语句中 case...when 用法
- ==和equals的区别
- bfptr算法
- MAC JDK版本切换
- [IOS 开发] UILabel文字描边
- Android之四大组件之一-Activity(四)
- 如何使用NDK-SATCK查看dump信息
- iOS 与JS Html常见交互
- J解方程Ax=b
- 读取jar包内外配置文件,xml property文件的读取修改