Java中判断两个变量是否相等有两种方式:一种是利用==运算符,另一种是利用equals方法。
1、如果变量是基本类型,那么使用==和使用equals会得到相同的结果,都是判断变量的值是否相等。
2、如果变量是引用类型,==运算符判断变量是否指向同一引用对象,equals判断变量"值"是否相等。
3、Java值类型对应的包装类(Boolean、Byte、Short、Integer、Long、Float、Double、Charcater)可以利用==运算符进行值判断
2021-05-23-关于==和equals方法
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Overriding the equals method seems simple, but there are ...
- 判断两个变量是否相等有两种方式:一种是利用 == 运算符,另一种是利用equals方法。new创建的实例化对象及引...
- java中==和eqauls()的区别,equals()和hashcode的区别 ==是运算符,用于比较两个变量是...
- equals()方法和“==”运算符比较 首先笼统的来讲“java中equals()方法和“==”运算符” 都是比...