应该怎么把播放列表的名字添加到播放器中

应该怎么把播放列表的名字添加到播放器中

测试类:
case 1:
        System.out.println("向播放器添加播放列表");
        System.out.println("输入要添加的播放列表名称");
        String name=sc.next();
        PlayListCollection plc=new PlayListCollection();
        plc.setPlayListMap(); //这里怎么写
   
播放器类:
public void addPlayList(PlayList playlist) {  //添加播放列表

}


顺便问一下,添加歌曲名这么些可以吗?

case 1:
				System.out.println("向主播放列表中添加歌曲");
				System.out.println("请输入要添加歌曲的数量");
				int n1=sc.nextInt();
				for(int i=0;i<n1;i++) {
					System.out.println("输入第"+(i+1)+"首歌");
					System.out.println("请输入歌曲ID");
					String id=sc.next();
					song.setId(id);
					System.out.println("请输入歌曲名称");
					String name=sc.next();
					song.setName(name);
					System.out.println("请输入演唱者");
					String singer=sc.next();
					song.setSinger(singer);
					pl.addToPlayList(song);

需要再单独设置什么集合吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2018-07-24 09:59:35

1)PlayListCollection是一个map的集合吧播放器集合,你把name做为key,value置为null就行了。2) pl是主播放列表吧?这样可以的。

  • 提问者 Felixxx #1
    我在测试类直接调用plc.addPlayList(playlist);并不行,
    2018-07-24 14:58:08
  • 提问者 Felixxx #2
    还是不太懂添加的具体方法,在测试类可以直接调用addPlayList()方法吗,然后在PlayListCollection类的addPlayList()方法初始化Map,再传入key值跟value值吗
    2018-07-24 15:02:01
  • 好帮手慕雪 回复 提问者 Felixxx #3
    对,PlayListCollection一个程序只有一个,它是整个播放器,里面放主播放列表,或自定义播放列表,但这些都全部都放在一个大的map中,addPlayList()不是初始化Map,而是往map中添加数据。你把播放列表的name做为key,value是歌曲。
    2018-07-24 15:15:43
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师