打印数组的元素

时间:2019-06-18 12:04:35

标签: java arrays

我正尝试打印此数组


public class List {

    ArrayList<Song> songList = new ArrayList<Song>();

    public static void main(String args[]) {

        Song song = new Song("A song", 20);
        List cart = new List();
        cart.addSong(song);
        cart.totalSongs();
        cart.displaySongs();

    }

    public void addSong(Song song) {

        songList.add(song);

    }

    public void totalSongs() {

        System.out.println(songList.size());
    }

    public void displaySongs() {
        for (Song a : songList) {
            System.out.println(a);
        }
    }

}

当我尝试运行此代码时,它会打印此怪异行 Testing.Song@15db9742

我不确定为什么要这样做。注意我已经研究了toString方法,但是对于该任务,我不能添加超过所提供内容的方法和类。

0 个答案:

没有答案