-3

私は学校のこのラボで働いていて、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で何か間違ったことをしていることは知っていますが、少なくとも私にはそれは理にかなっており、どうすればよいかわかりません

4

1 に答える 1

1

宣言されたメソッド getRelatives() は、文字列を引数として取ります。toString() メソッドで呼び出している場合、String 引数を渡していません。したがって、エラーが発生します。

于 2013-09-27T00:21:12.717 に答える