我正在为 CS 分配创建一个单链接队列,我应该实现一个 toString 方法来显示元素:IN -> [“data 1”,“data 2”,“data 3”] - > 输出。
但是,我的第一个节点是最新的那个,我的方法返回 IN 旁边的最旧元素和 OUT 的最新元素,我认为这是相反的顺序。
这是我的代码:
public String toString() {
if(value == null){
return "";
}
else if(next == null){
return "\"" + value + "\"";
}
else {
return "\"" + value + "\" ; " + next.toString();
}
}
有没有办法可以轻松地反转这个顺序?
谢谢