我正在这个实验室上学,并且我的toString做错了 这就是我所拥有的
public String getRelatives(String person)
{
String s = "";
s+=(person);
s+=(" is related to ");
for(String relative : map.get(person))
{
s+=(relative);
s+=(' ');
}
return s;
}
/**
* returns the String version of the entire map listing each key person and all of
* their relatives
*/
public String toString()
{
String output="";
return getRelatives();
}
我希望它看起来像这样
Bob is related to John Tom
Dot is related to Chuck Fred Jason Tom
Elton is related to Linh
我知道我在toString中做错了什么但对我来说至少它有用并且不确定我应该怎么做
答案 0 :(得分:1)
声明的方法getRelatives()将String作为参数。在toString()方法中调用它时,不会向其传递String参数。因此,它会给您一个错误。