java - 打印出链表

标签 java string printing linked-list

<分区>

当我尝试打印我的对象链接列表时,它给了我这个:

链表.MyLinkedList@329f3d

有没有办法简单地覆盖它以打印为字符串?

package linkedlist;

import java.util.Scanner;

public class LinkedListTest {

    public static void main(String[] args) {
        Scanner keyboard = new Scanner(System.in);
        String item;

        MyLinkedList list = new MyLinkedList();
        System.out.println("Number of items in the list: " + list.size());

        Object item1 = "one";
        Object item2 = "two";
        Object item3 = "Three";

        list.add(item1);
        list.add(item2);
        list.add(item3);

        System.out.println("Number of items in the list: " + list.size());

        System.out.println(list);
}

最佳答案

如果您的列表实现了您可以使用的 java.util.list 接口(interface),此行将列表转换为数组并打印出数组。

System.out.println(Arrays.toString(list.toArray()));

关于java - 打印出链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284265/

相关文章:

Python 字符串作为子进程的文件参数

java - 用excel和java或其他打印

java - 如何使用 Maven 创建 Stuts2 项目

java - 如何在 spring security/thymeleaf 中自动生成 csrf token 而不使用 @EnableWebMvcSecurity

java - 将 java 列表传递给 html 模板

c++ - 从字符串中获取键/值对并存储在映射中

java - 调试工具在 Java 应用程序中挂起

java - 如何让我的代码也检查长度为 0 的字符串?

c# - Win32_Printer 方法是否在服务器上对本地计算机有效?

javascript - 不允许 HTTP 405 方法,似乎是 CORS 问题