2014-06-09 73 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'文件,並將列出的文件放到一個數組列表中。 –