Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何打印LinkedList的不同数据?_Java_Data Structures_Linked List - Fatal编程技术网

Java 如何打印LinkedList的不同数据?

Java 如何打印LinkedList的不同数据?,java,data-structures,linked-list,Java,Data Structures,Linked List,我正在尝试使用toString方法打印LinkedList的存储数据,代码如下: class Node { public Record poi; public Node next; public Node(Record poi) { this.poi = poi; } } class RankList { private Node first; private int nodeCount; private Record

我正在尝试使用toString方法打印LinkedList的存储数据,代码如下:

class Node {
    public Record poi;
    public Node next;

    public Node(Record poi) {
        this.poi = poi;
    }
}

class RankList {

    private Node first;
    private int nodeCount;
    private Record record;

    public static void main(String[] args) {
        RankList list = new RankList();
        Point point = new Point(5.4, 3.2);
        Record record = new Record(1, point, 8.2);
        System.out.println(list.insert(record));
        System.out.println(list.toString);
    }

 @Override
 public String toString() {
    return String.format("Node(%d,)", id); //...
 }
我试图展示类似的东西,并查看数据是否正确存储

Node 1=> Id:1 Score:8.2 Point: 5.4,3.2
Node 2=> ...
但我得到的结果是:

Node@7a79be86

您的
toString
RankList
类中。您还应该在
节点中实现它

这是否回答了您的问题?您只重写了RankList类的toString方法,而没有重写Node类。因此,您还没有告诉java它应该如何打印您的节点类,它将只使用默认实现