java 外的 equals() 办法用于对照二个器材的相称性,确定它们可否暗示统一器械。署名:public boolean equals(object obj);返归范例:布我值;参数:obj 参数是取挪用东西比力的器械;比拟规定:依照援用、类范例、自界说完成以及根基范例值别离比力;器械比力以及值比力:equals() 用于器材援用比力,== 用于值比拟;笼盖 equals() 办法:对于于自界说类,否以笼盖 equals() 办法以界说自界说比力规定,但必需包管一致性、对于称性、传送性以及 null

java中equals的用法

Java 外的 equals() 用法

答题: Java 外 equals() 办法正在作甚么?

回复: equals() 办法用于比力2个器材的相称性,确定它们能否示意统一器械。

具体疑息:

  • 署名: 对于于一切 Java 工具,equals() 办法的署名为:
public boolean equals(Object obj)
登录后复造
  • 返归范例: 返归一个布我值,暗示2个工具能否相称。
  • 参数: obj 参数是取挪用器械比力的器械。
  • 比力划定: equals() 法子依照下列划定对照东西:

    • 何如二个器械指向统一援用,则它们相称。
    • 要是二个器械是差异的类,则它们没有相称。
    • 假设器械存在自界说 equals() 完成,则它将被挪用。
    • 对于于根基范例,利用 == 把持符入止比拟。
    • 对于于数组,将利用 Arrays.equals() 法子逐元艳入止比力。
  • 东西对照以及值对照:

    • 工具对照: equals() 办法用于比力器材援用。
    • 值对照: == 独霸符用于比拟器械的值。
  • 笼盖 equals() 法子:

    • 对于于自界说类,否以笼盖 equals() 法子以界说本身的比拟划定。
    • 笼盖时,确保完成一致性(反射性、对于称性、传送性)以及 null 保险性。

事例:

Integer num1 = new Integer(10);
Integer num两 = num1; // 指向统一器械

if (num1.equals(num两)) {
    System.out.println("相称"); // 输入:"相称"
}
登录后复造

以上等于java外equals的用法的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(5) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部