这个问题很短,不需要任何类型的代码来描述我的问题。基本上,我不知道我的老师要求什么。以下是她的指示:
“添加一个采用单个参数元素的方法,该参数元素必须以这样一种方式插入到日志中,即后者总是根据类 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
的只是我放的东西,所以它不会显示错误。谁能告诉我需要做什么或她要求什么?