如何创建空媒体对象,以便不会抛出异常?

时间:2017-12-16 13:11:34

标签: java javafx

我想用Java制作一个播放播放列表歌曲的音乐播放器应用程序。

85.239.101.101 - - [07/Jan/2016:01:00:00 +0100] "POST /bpwsortsinfo1-3/services/Ortsinfo?wsdl HTTP/1.1" 200 467 "-" "Axis2" 449/1883 23 BP7 0

播放列表中加载了一种方法:

Media playlist[]  = new Media[1000];
int count = 0;
for (int i = 0; i<1000; i++)
        playlist[i]=new Media(""); // this line

当我运行程序时,抛出此异常:

public void addSongToPlaylist(File file){     
    playlist[count] = new Media(file.toURI().toString());
    count++;         
}

我的问题是:如何使用空媒体对象初始化名为Playlist的数组,以便不会引发异常?或者你能建议更好地解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

没有&#34;空媒体&#34;宾语。如果您关注null,请使用List代替数组:

private List<Media> playlist = new ArrayList<>();

public void addSongToPlaylist(File file){     
    playlist.add(new Media(file.toURI().toString()));
}