public String recursiveToString()
{
DoubleLinkedListNode<T> current = first;
String list = "";
if(current == null)
{
return "";
}
else
{
list += current.info + ", ";
current = current.next;
return list + recursiveToString();
}
}
当我运行代码时应该打印出列表,但它每次运行时都会崩溃。这就是我迄今为止所做的一切。toString方法使用递归的双向链表
您重置当前首先每一个电话,你可能会想传递给函数,你每次还重置列表变量。 – 2014-12-02 18:12:13
欢迎光临!首先,如果您可以标记您使用的语言,那就太好了。另外,请尝试提供有关您问题的更多详细信息。只是说“它只是崩溃”非常模糊。你看到堆栈溢出异常吗?空引用异常?当试图找出代码中问题的位置时,这种信息可能非常有价值。有一个伟大的逗留:) – 2014-12-02 18:14:51