gpt4 book ai didi

java - 在 Java 中返回一个对象

转载 作者:行者123 更新时间:2023-12-02 00:25:42 26 4
gpt4 key购买 nike

我一直在努力弄清楚如何返回一个对象。

我有以下对象数组。

ArrayList<Object> favourites;

我想根据它的“描述”属性在数组中查找一个对象。

public Item finditem(String description) {

for (Object x : favourites) {
if(description.equals(x.getDescription())) {
return Object x;
else {
return null;

有人可以告诉我如何编写这段代码吗?谢谢。

最佳答案

使用泛型:

ArrayList<Item> favourites;

public Item finditem(String description) {

for (Item x : favourites)
if(description.equals(x.getDescription()))
return x;

return null;
}

或者,如果您确实想要一个对象数组,则该方法的返回类型必须是 Object:

public Object findItem(String description)

但看起来您确实希望 Collection 夹成为项目的数组列表!

关于java - 在 Java 中返回一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10104950/

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