ArrayList集合類 KTV點歌系統

2021-10-12 10:18:50 字數 1148 閱讀 3907

內容:

使用arraylist集合,編寫程式實現「模擬ktv點歌系統」程式;

1、建立ktvarraylist類,定義如下方法:

public void show()

public void init()

public void addsong()

public void settop()

public void exit()

2、建立ktvsystemtest類,輸出如圖所示的系統選單:

3、根據使用者的選單選擇,呼叫ktvarraylist類的相應的方法實現使用者指定的功能。

}// 初始化歌曲列表(在集合中新增5首歌曲名稱)

public

void

init()

// 新增歌曲

public

void

addsong()

// 頂置歌曲

public

void

settop()

else

if(x==1)

else

show()

;}// 退出系統

public

void

exit()

}

public

class

systemtest

system.out.

println

("~~~~~~請選擇你要操作的選單項~~~~~~~~~~~");

system.out.

println

(" 1 --- 新增歌曲 ");

system.out.

println

(" 2 --- 頂置歌曲 ");

system.out.

println

(" 0 --- 退出系統 ");

x=scan.

nextint()

;}}}

集合類的學習 ArrayList

1.arraylist類的說明 1 arraylist 我們可以將其看作是能夠自動增長容量的陣列。2 利用arraylist的toarray 返回乙個陣列。3 arrays.aslist 返回乙個列表。4 迭代器 iterator 給我們提供了一種通用的方式來訪問集合中的元素。2.arraylist...

C 集合類(一) ArrayList

system.collections 命名空間包含介面和類,這些介面和類定義各種物件 如列表 佇列 位陣列 雜湊表和字典 的集合。system.collections.generic 命名空間包含定義泛型集合的介面和類,泛型集合允許使用者建立強型別集合,它能提供比非泛型強型別集合更好的型別安全性和效...

集合類 arraylist學習筆記

1 記憶體模型 動態訪問性質 arraylist是從上至下從0開始的。第乙個元素在0位,插入第二個,第乙個元素向下一位到1號位,第二個元素在列頂0號位。當我指定插入在0號位,所有元素向下移乙個。但如果插入位置超過了目前含有的元素,比如說4,會報陣列指標越界異常。也就是說不能超出它已有的記憶體長度。示...