gpt4 book ai didi

java - 将迭代器设置为字符串 - JAVA

转载 作者:行者123 更新时间:2023-12-01 18:24:05 25 4
gpt4 key购买 nike

我正在做一项作业,在我的类(class)中,我有一个 Set 可以为我的 Book 类(class)阅读多位作者的作品。我试图弄清楚如何正确实现 toString。我会像平常一样执行 toString 然后实现迭代器,如下所示:

public String toString(){
Iterator itr = set.iterator();
while(itr.hasNext()){
Object element = itr.next();
}

Return "Book, ISBN:" + isbn +", Author:" + element
}

这有意义吗?

最佳答案

首先,您必须使用与 toString 完全相同的方法签名,即:

public String toString()

其次,实现中的第一行是 return 语句,这会导致其余行无法访问。

第三,将 return 语句放入循环中始终是有争议的。

虽然我不太确定你想如何实现你的 toString,但你需要先改变这些。

关于java - 将迭代器设置为字符串 - JAVA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26833693/

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