我需要一个程序,它可以让你添加的CD标题,删除等数组列表循环不显示
我需要使用ArrayList我的程序(存储歌曲)
代码:
ArrayList songlist = new ArrayList();
Collections.addAll(songlist, "Something", "Hard Days Night", "I am the Walrus", "Yesterday", "All the Lonely People");
Collections.sort(songlist);
int songlistsize = songlist.size();
for (int i = 0; i < songlistsize; i++) {
outputField.setText(i + ": " + songlist.get(i));
问题是,程序将只显示“昨天”,而不是其他任何东西。
'outputField'是什么类型的对象? – Zircon
请发布您的所有代码,以便我们可以真正重现问题 –
我认为'outputField'可能是'JTextArea'或'JTextField'。如果你想在循环中添加多个东西,我认为'setText'会覆盖当前存在的东西,但是append'会增加已经存在的东西。 –