如何打印linkedlist的不同数据?

7rtdyuoh  于 2021-07-11  发布在  Java
关注(0)|答案(1)|浏览(252)

这个问题在这里已经有答案了

如何打印java对象而不获取“sometype@2f92e0f4”? (10个答案)
上个月关门了。
我正在用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
btxsgosb

btxsgosb1#

你的 toString 是在 RankList 班级。您还应该在中实现它 Node

相关问题