关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
想不明白的过度思考者
2025-03-22 23:14
采纳率: 100%
浏览 22
首页
编程语言
已结题
为什么我的equals方法比较s1和s2是false啊,手机上运行就是true
java
为什么我的equals方法比较s1和s2是false啊,手机上运行就是true
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
5
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
threenewbee
2025-03-22 23:23
关注
你数字加上一个空格肯定和只有数字不一样。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(4条)
向“C知道”追问
报告相同问题?
提交
关注问题
java 中String.
equals
和==的
比较
2020-08-29 16:31
Java 中 String.
equals
和 == 的
比较
是 Java
编程语言
中一个常见的概念,但是一些初学者容易混淆这两个概念。下面我们将详细介绍 Java 中 String.
equals
和 == 的
比较
。 String.
equals
() String.
equals
() 是 Java ...
Java中的== 和
equals
()
方法
详解与实例
2020-08-30 19:43
在Java
编程语言
中,`==` 和 `
equals
()`
方法
是用来
比较
对象或基本数据类型的值的。两者虽然在外观上相似,但它们的行为却大不相同,尤其在处理引用数据类型时。 1. `==` 操作符: - **基本数据类型**:`==` 用于...
比较
两个字符串
s1
和
s2
java_java实现两个字符串的
比较
2021-03-16 14:03
jessica1251的博客
compareTo
方法
是
比较
两个字符串的词典顺序也就是在字典中的顺序,比如“abcd”在“acdb”前面另外你应该先把字符串转变成int,然后再
比较
可以用下面的
方法
比较
两个整数public int max(int m,int n){if(m>...
为什么要重写hashCode和
equals
方法
【深入分析版】
2019-05-09 18:28
pocher的博客
在回答这个问题前,我们先来看看Object类中的这两个
方法
: public native int hashCode(); public boolean
equals
(Object obj) { return (this == obj); } 其中hashCode调用的是本地
方法
,如果子类补充下默认...
详解java==运算符和
equals
()
方法
的区别
2020-08-26 05:15
Java
编程语言
中有两种主要的
方法
来
比较
对象的平等性:`==`运算符和`
equals
()`
方法
。理解这两者的区别对于编写正确和可靠的代码至关重要。 1. `==`运算符: `==`运算符主要用于
比较
基本类型(如int、char等)的值,...
java中的==和
equals
()
方法
1
2022-08-08 23:13
在Java
编程语言
中,了解如何正确使用`==`和`
equals
()`
方法
是非常关键的,因为它们在
比较
对象和基本类型时有不同的行为。下面将详细解释这两个
方法
的工作原理、使用场景以及一些常见误区。 首先,`==`运算符主要用于...
java中
equals
和的
比较
.doc
2024-06-28 06:37
在Java
编程语言
中,`
equals
`
方法
和`==`操作符都是用来
比较
对象之间是否相等的重要工具,但它们之间存在显著的区别。理解这些差异对于编写高效且无误的代码至关重要。 #### 二、基本概念 1. **==(双等号)**: - ...
浅谈java中==以及
equals
方法
的用法
2020-08-28 22:50
== 操作符返回
false
,因为
s1
和
s2
的内存地址不同,而
equals
方法
返回
true
,因为
s1
和
s2
的内容相同。 四、非字符串
比较
在 Java 中,非字符串对象的
比较
可以使用 == 操作符或
equals
方法
。但是,它们的...
详解hashCode()和
equals
()的本质区别和联系
2020-08-29 06:02
4. 一致性:对于任意的引用值 x 和 y,如果用于
equals
比较
的对象信息没有被修改,多次调用 x.
equals
(y) 要么一致地返回
true
,要么一致地返回
false
。 5. 非空性:对于任意的非空引用值 x,x.
equals
(null) 一定...
为什么要同时重写hasCode和
equals
?
2025-02-06 22:48
蜉蝣my的博客
} } 以上程序的执行结果,如下图所示: 因此通常情况下,我们要判断两个对象的内容而不是引用是否相等,一定要重写
equals
方法
,这就是为什么要重写
equals
方法
的原因。 4. 为什么要重写hashCode
方法
? 在使用...
.
equals
和==的区别以及为什么重写.
equals
必须重写hashcode
2025-03-12 18:52
码上心间的博客
Java对象契约的强制要求 根据Java官方规范: 规则1:如果两个对象通过
equals
()
方法
比较
结果为
true
,它们的hashCode()返回值必须相同。 规则2:如果两个对象hashCode()不同,它们的
equals
()结果必须为
false
。 ...
【JavaSE】
equals
方法
基本使用
2021-11-14 14:29
兮动人的博客
1.
equals
方法
== 和
equals
的对比【面试题】 == 是一个
比较
运算符 ==:既可以判断基本类型,又可以判断引用类型 ==:如果判断基本类型,判断的是值是否相等。示例: int i=10; double d=10.0; ==:如果判断引用...
面试官:重写
equals
时为什么一定要重写 hashCode?
2021-12-11 10:00
Hollis Chuang的博客
equals
方法
和 hashCode
方法
是 Object 类中的两个基础
方法
,它们共同协作来判断两个对象是否相等。为什么要这样设计嘞?原因就出在“性能” 2 字上。使用过 HashMa...
JavaSE——为什么重写
equals
的同时一定要重写hashCode?
2022-04-08 11:27
贝尔摩德苦艾酒的博客
JavaSE——为什么重写
equals
的同时一定要重写hashCode?
java中
equals
和==的
比较
.pdf
2021-11-23 08:30
在Java
编程语言
中,`
equals
()` 和 `==` 都用于
比较
对象,但它们的用法和含义有所不同。本文将详细解析这两个操作符在Java中的区别,并通过具体的例子进行阐述。 1. `==` 操作符: `==` 在Java中主要用来
比较
基本...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
4月3日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
3月26日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
3月22日