Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我会尽量保持简短。我想在控制台中输出的每个值前添加一个数字。因此,例如,我输出“ M4”,但如果它是第三个索引值,我希望它说“ 4. M4”。
我似乎无法弄清楚该如何做,希望能对您有所帮助。
预先感谢,
胜利者
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我会尽量保持简短。我想在控制台中输出的每个值前添加一个数字。因此,例如,我输出“ M4”,但如果它是第三个索引值,我希望它说“ 4. M4”。
我似乎无法弄清楚该如何做,希望能对您有所帮助。
预先感谢,
胜利者
public String toString() {
String list = "", res = null;
for (int i = 0; i < songs.length; i++) {
list += songs[i] + "\n";
res = "Artist: " + artist + "\n" + "Album: " + getTitle() + "\n" + "Melodier: " + "\n" + list;
}
return res;
}
最佳答案
您是说要输出分辨率吗?如果是,这可能是一个可行的解决方案(感谢@JonK的提示):
public String toString() {
String list = "", res = null;
for (int i = 0; i < songs.length; i++) {
list += (i+1) + ". " + songs[i] + "\n";
res = "Artist: " + artist + "\n" + "Album: " + getTitle() + "\n" + "Melodier: " + "\n" + list;
System.out.println(res);
}
return res;
}