0

この質問は非常に短く、私の問題を説明するためのコードは必要ありません。基本的に、先生が何を求めているのかわかりません。彼女の指示は次のとおりです。

「クラス String のメソッド compareToIgnoreCase() の結果に関して後者が常にソートされているように見えるように、ログに挿入する必要がある単一のパラメーター要素を受け取るメソッドを追加します。」

現時点で私のコードを提供すると役立つ場合は、次のとおりです。

public class LinkedStringLog
{
    protected LLStringNode log;
    protected String name;

    public LinkedStringLog(String name)
    {
        log = null;
        this.name = name;
    }

    public void insert(String element)
    {      
        LLStringNode newNode = new LLStringNode(element);
        newNode.setLink(log);
        log = newNode;
    }

    public boolean isFull()
    {              
        return false;
    }

    public int size()
    {
        int count = 0;
        LLStringNode node;
        node = log;

        while (node != null)
        {
            count++;
            node = node.getLink();
        }
            return count;
    }

    public boolean contains(String element)
    {                 
        LLStringNode node;
        node = log;

        while (node != null) 
        {
            if (element.equalsIgnoreCase(node.getInfo()))
                return true;
            else
                node = node.getLink();
        }
            return false;
    }

    public void clear()
    { 
        log = null;
    }

    public String getName()
    {
        return name;
    }

    public String toString()
    {
        String logString = "Log: " + name + "\n\n";
        LLStringNode node;
        node = log;
        int count = 0;

        while (node != null)
        {
            count++;
            logString = logString + count + ". " + node.getInfo() + "\n";
            node = node.getLink();
        }
            return logString;
    }

    public boolean insertSorted(String element)
    {
        return false;
    }
}

最後のreturn falseは、エラーが表示されないように私が入れたものです。何をする必要があるのか​​、彼女が何を求めているのか誰か教えてもらえますか?

4

1 に答える 1