2014-06-09 107 views
1

我一直在一个非常简单的MP3播放器在爪哇几个星期了,我想知道如果我能用BufferedReaderBufferedWriter方法做播放列表。例如JFileChooser我会选择歌曲并将其路径存储到文件(例如“playlist.txt”),然后在while循环(BufferedReader.available())中读取路径并播放它。这可能吗?还是设置chooser.setMultiSelectionEnabled()为真,并朝着这个方向努力会更好?使用BufferedReader&BufferedWriter在Java中的MP3文件的播放列表

+0

嗯...那么你想用什么'BufferedReader'?从'playlist.txt'文件中读取内容? –

+0

是读取文件路径(我会用'JFileChooser'获取它们) – user3710762

回答

0

似乎最好的解决方案是使BufferedReader通过FileReader来读取文件。然后你可以制作java.io.File对象并将它们放入java.util.ArrayList。然后,您可以从ArrayList轻松获取文件并处理读取器。如果需要,您还可以添加刷新方法来刷新列表。

+0

但是getSelectedFiles()方法没有创建数组列表? – user3710762

+0

我不知道这一点,但我的意思是说,你可以使用这种设置来读取你的'playlist.txt'文件,并将列出的文件放到一个数组列表中。 –