我有一个数组,我需要打印,我已经通过stackoverflow看,所以我知道我需要使用toString
,这样我不只是打印哈希码,但由于某种原因,它仍然打印像“ [email protected]
,[email protected]
,[email protected]
“正确使用toString来打印数组?
Music2[] musiclist = new Music2[10];
musiclist[0] = new Music2("Pieces of You", "1994", "Jewel");
musiclist[1] = new Music2("Jagged Little Pill", "1995", "Alanis Morissette");
musiclist[2] = new Music2("What If It's You", "1995", "Reba McEntire");
musiclist[3] = new Music2("Misunderstood", "2001", "Pink");
musiclist[4] = new Music2("Laundry Service", "2001", "Shakira");
musiclist[5] = new Music2("Taking the Long Way", "2006", "Dixie Chicks");
musiclist[6] = new Music2("Under My Skin", "2004", "Avril Lavigne");
musiclist[7] = new Music2("Let Go", "2002", "Avril Lavigne");
musiclist[8] = new Music2("Let It Go", "2007", "Tim McGraw");
musiclist[9] = new Music2("White Flag", "2004", "Dido");
public static void printMusic(Music2[] musiclist) {
System.out.println(Arrays.toString(musiclist));
}
这是我的阵列和我使用的打印方法。任何帮助,将不胜感激。
**题外话评论:** java.util.List的 musicList ........ ....是一个很好的工作方式。 –