ArrayList簡(jiǎn)單使用2--實(shí)現(xiàn)上文需求

需求分析,理清結(jié)構(gòu) --------


一,前一篇文章其實(shí)很簡(jiǎn)單可以看出來(lái)就是兩個(gè)數(shù)組的集合(一個(gè)播放列表中所有歌曲的數(shù)組)(一個(gè)播放器中所有的播放列表的數(shù)組)


二,圖2:實(shí)現(xiàn)一個(gè)播放列表中所有歌曲的增刪改查操作,圖三:實(shí)現(xiàn)一個(gè)播放器中所有播放列表的增刪改查操作


代碼示例如下:

一,定義兩個(gè)實(shí)體類-----1,Song(歌曲實(shí)體類)


定義歌曲的三個(gè)屬性,并且添加構(gòu)造方法,get,set方法,tostring方法------方法有什么功用自行百度


? ? ? ? ? ? ? ? ? ? ? ? 2,Songlist(歌曲列表實(shí)體類)


后面定義的ArrayList是為歌單中歌曲進(jìn)行增刪改查管理

實(shí)現(xiàn)界面方法


主界面方法


播放列表管理方法


播放器管理方法

只寫了添加到主播放器,普通播放器以及通過id查詢功能,播放器管理實(shí)現(xiàn)添加功能,后續(xù)功能大同小異



初始化播放列表


添加歌曲到主播放列表


查詢主播放列表歌曲


運(yùn)行實(shí)現(xiàn)添加功能圖


運(yùn)行實(shí)現(xiàn)查詢圖

上續(xù)只實(shí)現(xiàn)了添加查詢功能,后續(xù)修改查詢功能觸類旁通,這樣才會(huì)有自己寫出來(lái)的成就感!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容