[英]Creating a toString output from a LinkedList
我一直在试图弄清楚 LinkedList 到底被调用了什么,并且应该在 toString2 中被调用。 我还是 LinkedLists 的新手,还不太清楚。 这就是我想出来的,因为我对 LinkedList 的名称感到困惑,所以不确定从这里去哪里。
public String toString2(){
String output = "";
while(node != null){
}
return output;
}
我从哪里获得node
? 这是我感到困惑的主要问题。
原始问题( 来源)
编写一个 toString2 方法,返回列表的字符串表示形式,例如“[5, -2, 9]”。 假设您要将此方法添加到如下定义的 LinkedIntList 类:
public class LinkedIntList {
private ListNode front; // null for an empty list
...
}
也许你可以试试这个来迭代并获取值?
public String toString2(){
String str = "";
Node n = first;
while( n != null ){
str = str + n.getValue() + " ";
n = n.getNext();
}
return str;
除非您提供完整的代码,否则很难知道需要进行哪些实际更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.