ArrayList简单使用2--实现上文需求
2020-03-21 本文已影响0人
是我演技太深还是太过深沉
需求分析,理清结构 --------
一,前一篇文章其实很简单可以看出来就是两个数组的集合(一个播放列表中所有歌曲的数组)(一个播放器中所有的播放列表的数组)
二,图2:实现一个播放列表中所有歌曲的增删改查操作,图三:实现一个播放器中所有播放列表的增删改查操作
代码示例如下:
一,定义两个实体类-----1,Song(歌曲实体类)
![](https://img.haomeiwen.com/i9837256/74659323249b8505.png)
定义歌曲的三个属性,并且添加构造方法,get,set方法,tostring方法------方法有什么功用自行百度
2,Songlist(歌曲列表实体类)
![](https://img.haomeiwen.com/i9837256/54e9ec2d417d543f.png)
实现界面方法
![](https://img.haomeiwen.com/i9837256/ba0280003478bc2a.png)
![](https://img.haomeiwen.com/i9837256/9bf727cf95417ccd.png)
![](https://img.haomeiwen.com/i9837256/bbf51e1dd0df2185.png)
只写了添加到主播放器,普通播放器以及通过id查询功能,播放器管理实现添加功能,后续功能大同小异
![](https://img.haomeiwen.com/i9837256/1e991a2217f44ec8.png)
![](https://img.haomeiwen.com/i9837256/2fcb3432ddd584e1.png)
![](https://img.haomeiwen.com/i9837256/a2f28f6454cf0dd9.png)
![](https://img.haomeiwen.com/i9837256/320746d795c7f576.png)
![](https://img.haomeiwen.com/i9837256/ec45754688e493e6.png)
上续只实现了添加查询功能,后续修改查询功能触类旁通,这样才会有自己写出来的成就感!