删除播放列表中的歌曲

删除播放列表中的歌曲

在修改播放列表中的歌曲信息的方法里也可以调用已经创建的删除播放列表中的歌曲的方法来删除歌曲,如下图中两句话是否可以互换,他们有什么不同呢,更推荐使用哪个


https://img1.sycdn.imooc.com//climg/629f2af309036be513430562.jpg


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

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

1回答
好帮手慕小蓝 2022-06-08 09:48:43

同学你好,老师这里没有很清楚同学的要表达的意思。同学是想问“先将要修改的歌曲删除,然后再添加正确信息的歌曲”与“将原来的歌曲进行修改”这样的两种方式么?

如果是的话:

1.两种方式确实都是可以正确实现该功能的,所以原则上使用哪种方式都可以。

2.在不使用数据库的情况下,实际上两种方法并没有本质的优劣之分。但是如果使用数据库,建议使用更新而不是先删后增,因为后者会进行两次数据库的操作,效率相对较低。

祝学习愉快~


  • 提问者 慕仰4837686 #1

    我是想问下图代码中红色标记的两种删除歌曲的方法有什么不同?其中一种是调用自定义删除歌曲的方法,另一种是采用列表的remove方法来删除歌曲;这两种方法哪种更好

    https://img1.sycdn.imooc.com//climg/62a008cd099ad21a13400546.jpg

    2022-06-08 10:30:45
  • 好帮手慕小蓝 回复 提问者 慕仰4837686 #2

    同学你好,如果在删除的时候,没有任何业务逻辑的话,那么两种方式没有本质区别。

    自定义的删除方法,实际上是可以在删除之前做一些其他的操作,例如将要删除的元素进行转存,以便于未来可以进行“将删除的元素进行恢复”。而集合本身提供的删除方法,无法做这些操作。

    祝学习愉快~


    2022-06-08 11:01:53
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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