繁体   English   中英

从 LinkedList 创建 toString 输出

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM