5

リンクされたオブジェクトのリストを印刷しようとすると、次のようになります。

linkedlist.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);
}
4

3 に答える 3

11

リストが使用できる java.util.list インターフェイスを実装している場合、この行でリストを配列に変換し、配列を出力します。

System.out.println(Arrays.toString(list.toArray()));
于 2013-03-08T00:01:58.917 に答える