この質問は非常に短く、私の問題を説明するためのコードは必要ありません。基本的に、先生が何を求めているのかわかりません。彼女の指示は次のとおりです。
「クラス 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
は、エラーが表示されないように私が入れたものです。何をする必要があるのか、彼女が何を求めているのか誰か教えてもらえますか?