关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
江波ZK
2022-03-02 22:11
采纳率: 80%
浏览 34
首页
Java
!equals()和!=都不行,为什么?怎么改才对?
java
!equals()和!=都不行,查了半天也不知道为什么,怎么改才对?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
大鹏cool
Java领域优质创作者
2022-03-02 22:34
关注
用错变量了,是 mima 和 _mima 比较,不是 mane 和 _mima 比较
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
JAVA
操作符==和!=和
equals
()方法之间的关系
2022-11-16 10:30
SKM!!!的博客
Java
中操作符==和!=是基本数据类型之间进行比较的操作符,两个基本类型之间比较后得到true或false,当遇到引用对象的时候再使用操作符比较的就是引用,而不是对象,所以就要使用
equals
方法。
Java
中==和
equals
、
equals
和hashCode的关系详解
2022-04-05 16:43
生命不息战斗不止!的博客
==运算符 在
java
中==是运算符,用于比较两个变量是否相等 基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean, 他们之间的比较,...
equals
(
java
.lang.Obejct) 官网文档 指示其他对象
java
中
equals
和==之间的区别?clone方法的作用,及其为什么要使用clone方法?如何使用clone复制对象?以及深克隆浅克隆
2018-03-13 21:52
清浅是我呀的博客
在选择是否原创时,我选择了原创,当然这些内容是我们高博的...
equals
方法,在比较数据是否相同时,只能比较引用类型,所在Object类类中,
equals
方法额实现,是比较内存直至,如果我们想要比较对象的值,必须重写e...
Java
SE——为什么重写
equals
的同时一定要重写hashCode?
2022-04-08 11:27
贝尔摩德苦艾酒的博客
Java
SE——为什么重写
equals
的同时一定要重写hashCode?
【
Java
】为什么
equals
()和hashcode()要同时重写?
2022-04-07 18:49
麦格马戈登的博客
如果想把A类的实例放入jdk提供的哈希表容器中,比如在HashMap用作key,就必须保证...我们知道,原命题和逆反命题同真同假,所以,要维护原命题为真,只需保证其逆反命题为真即可。 也就是说,
equals
返回true了,就必须
equals
和==的区别和联系(从小白到大师,只需要几分钟)
2022-04-10 15:57
程序员不需要码子的博客
2.
equals
()提供定义“对象内容相等”的逻辑。比如,我们在公安系统中认为id相同的人就是同一个人、学籍系统中认为学号相同的人就是同一个人。 3.在Object类中
equals
()默认是比较两个对象的hashcode。但,可以根据...
“==“和
equals
的区别是什么
2021-04-04 17:50
Thecoastlines的博客
2021年了,奉上我最喜欢的一句话“愿你孤独的...最近突然浏览到了一篇“==”和“
equals
”的区别,突然觉得自己应该深入理解一下它们之间的区别了(哈,不找理由了,菜是原罪????) 相信只要你学过编程,那么“==”和
java
为什么要重写hashCode和
equals
方法
2018-12-07 11:45
业余草的博客
如果不被重写(原生)的hashCode和
equals
是什么样的? 不被重写(原生)的hashCode值是根据内存... 为什么需要重写
equals
和hashCode方法? 在我们的业务系统中判断对象时有时候需要的不是一种严格意义上的相...
Java
基础篇:
equals
()方法与==的区别
2018-10-06 23:03
张维鹏的博客
一、
equals
()方法与 “=="号 的区别: 1、超类Object的
equals
()底层原理: 2、
equals
()与"==" 的区别: 3、
equals
()的重写规则: 4、有关
equals
()与 == 号的小例子: 二、
equals
()与hashCode()...
java
开发——为什么要重写
equals
()和hashCode()方法?
2019-02-20 17:38
river66的博客
2、重写hashCode()是为了提高hash tables的使用效率,以及和
equals
()保持一致(看下面hashcode的第三点)。 举例: 1、String重写Object的
equals
方法 2、HashSet是如何保证存储的元素不同的? 首先明白这两个...
Java
中的 ==,
equals
与 hashCode 的区别与联系
2016-09-07 23:10
书呆子Rico的博客
本文给出
Java
中关于判断相等的三种不同方式( ==,
equals
与 hashCode )的区别与联系。
Java
和C#下String类型中的==和
equals
的原理与区别
2017-11-28 16:45
鸣宇淳的博客
Java
和C#下String类型中的==和
equals
的原理与区别
深入理解
java
中==和
equals
的用法
2018-10-23 17:13
flyingsen的博客
==号和
equals
()方法都是比较是否相等的方法,那它们有什么区别和联系呢? 首先,==号在比较基本数据类型时比较的是值,而用==号比较两个对象时比较的是两个对象的地址值: int x = 10; int y = 10; String str1 =...
==和
equals
有什么区别?彻底搞懂
2020-05-03 11:18
渐暖°的博客
java
程序中测试两个变量是否相等有两种方式,一种是利用==运算符,一种是利用
equals
()方法。
重写hashcode方法需要重写
equals
方法吗?为什么?
2022-08-01 00:13
meiXi_kk的博客
java
就采用了hash表,利用哈希算法(也叫散列算法),就是将对象数据根据该对象的特征使用特定的算法将其定义到一个地址上,那么在后面定义进来的数据只要看对应的hashcode地址上是否有值,如果有那么就用
equals
比较...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
3月2日