gpt4 book ai didi

java - 相等方法 : Comparing 2 Objects

转载 作者:行者123 更新时间:2023-12-04 06:00:49 25 4
gpt4 key购买 nike

我目前正在开发一个 Java 项目。我需要创建一个按名称比较两个项目的方法。我的第一个文件名为 Item它有一个名字。第二个文件有 arrayListItems .我需要创建一个相等的方法,根据它们的名称比较两个项目。我需要返回一个 boolean代码以此开头。

public boolean toEqual(Object o)

我对接下来要做什么感到困惑。我知道您可能必须使用 if else 语句以及 getName()我创建的方法。但是我认为应该将对象转换为 Item 对象,但我不知道如何。任何人都可以提出任何建议吗?谢谢。

最佳答案

你对做什么是正确的,所以现在你只需要把它放在一起。

http://www.javabeginner.com/learn-java/java-object-typecasting该站点有一些关于在 Java 中转换对象的信息。基本上要将一个对象与另一个对象不同,您可以执行以下操作:

Item i = (Item) o;

那将转换您的 o输入 Item
接下来需要查看是否 i.getName().equals(getName()) .您可以返回该结果,您应该完成:)

祝你好运!

关于java - 相等方法 : Comparing 2 Objects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8920975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com