版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、集合框架及泛型作業(yè)一、根據(jù)課上講解內(nèi)容,完成演示示例和課堂練習1、ArrayList獲取并打印新聞標題需求說明:按照以下實現(xiàn)的步驟,使用 ArrayList獲取和打印新聞標題,顯 示效果如下圖所示:(1)創(chuàng)建多個各類新聞標題對象,包含ID、名稱和創(chuàng)建者三個屬性;(2)創(chuàng)建存儲各類新聞標題的集合對象;(3)按照順序依次添加各類新聞標題,使用 add()方法;(4)獲取新聞標題的總數(shù),使用size()方法;(5)根據(jù)位置獲取相應(yīng)新聞標題、逐條打印每條新聞標題的名稱,使用for 循環(huán)遍歷。| 曰 Console NewTitleDenw Java Application新聞標題數(shù)目為:2條L汽車2:
2、高考2、ArrayList存儲狗狗信息需求說明:按照以下實現(xiàn)的步驟,使用 ArrayList 存儲狗狗信息,使用ArrayList的方法對狗狗信息進行刪除、讀取和判斷,顯示效果如下圖所示:(1)存儲多條狗信息,獲取狗總數(shù),逐條打印出各條狗信息;(2)刪除指定位置的狗,使用remove()方法;(3)判斷集合中是否包含指定狗,使用 contains。方法;北京阿博泰克北大青鳥信息技術(shù)有限公司或 pFobl. 1 Ditcltr* 口 Cde41 篦、0 PltFBiii.ktd Testi (I) Jtn Applictlioa C Prcrn FilfjAja -_x_% I 二 1 翹曲由
3、I r* s - rl 共計有4條狗狗. 分別是; 歐歐型韓瑞亞亞拉布拉多nn拉布拉多美美雪鄢瑞jjp Prdbltt 而 Jh.v&d4e U3 H.d v 0 Console 3口Klnai目川川T噱 6) (Jtv% Avplicftti on C: XFrchcrv FiltaMtl 球|占地序旗1 r* e - 刪除之前共計有4條狗晌“刪除之后還有2條物騙分制是:亞亞拉布拉多要美翦挪瑞集合中包含美美的估息d1T3、LinkedList添加和刪除新聞標題需求說明:在作業(yè)1的基礎(chǔ)上,換用LinkedList存儲新聞數(shù)據(jù),并且使用LinkedList的getFirst() 和getLast
4、()方法獲取第一條和最后一條數(shù)據(jù),以 及removeFirst()和removeLast()方法刪除第一條和最后一條數(shù)據(jù),輸出效 果如下圖所示。曷 Console NewTitlleOemo Java Applic 頭條的新閭標題為:汽車 排在最后的新聞標題為:醫(yī)學 刪除的*條新聞標題為:汽車 刪除的末條新聞標題為:醫(yī)學 刪除后剩余的新聞條翻;。4、集合頭尾位置刪除和條件狗信息需求說明:按照作業(yè)3的實現(xiàn)方式和所用到LinkedList的方法,實現(xiàn)狗狗信北京阿博泰克北大青鳥信息技術(shù)有限公司 Frobleffi 6 Twadac 金 Dtclura m Consoilt 區(qū)ClraiiiB(ed
5、TeBt3 (1) J Lva Appli chti on C Fr m F蔚一條狗狗的呢稀詹罪罪。最后一條狗狗的稱是美美息的更新并輸出,輸出效果如圖所示序除部分狗狗后還皙2條狗狗今分剃是:歐歐雷那瑞亞亞拉布拉冬J5、使用Iterator 和增強型for循環(huán)遍歷Set需求說明:按照以下實現(xiàn)的步驟,使用Iterator和增強型for循環(huán)遍歷Set, 輸出效果如下圖所示:(1)創(chuàng)建多個各類新聞標題對象,包含ID、名稱和創(chuàng)建者三個屬性;(2)創(chuàng)建存儲各類新聞標題的集合對象;(3)按照順序依次添加各類新聞標題;(4)獲取新聞標題的總數(shù);(5)使用 iterator() 獲取 Iterator 對象;(
6、6)使用Iterator 遍歷集合,使用hasNext()方法作為循環(huán)條件,判斷是否存在另一個可訪問的元素;(7)使用增強型for遍歷集合;國 Console 笈 N &wTrt I e Dem -Java Application罰同標題數(shù)目為:2條高考汽車高考汽車北京阿博泰克北大青鳥信息技術(shù)有限公司6、HashSet存儲狗狗信息需求說明:使用HashSet存儲多條狗狗信息,獲取狗狗總數(shù),使用Iterator接口逐條打印出各條狗狗信息,輸出效果如圖所示7、使用HashMa庫合類需求說明:按照以下實現(xiàn)的步驟,使用 HashMapt立國家英文簡稱和中文全名間的鍵值映射,并通過key對value進行
7、操作,輸出效果如下圖所示:(1)使用HashMapff儲多組國家英文簡稱和中文全稱的鍵值對;(2)顯示CN對應(yīng)國家的中文全稱;(3)顯示集合中元素個數(shù);(4)兩次判斷Map中是否存在FR鍵;(5)分別顯示鍵集、值集和鍵值對集;(6)清空HashMap并判斷;柒加加工Jr曲,位jOcwach。皿Q*Z*5*DC11 J*Hi G_l叭 _X_ X K 一立庭衛(wèi)二二CN布的國速是?卬華訊具和因d幅。中共有4組數(shù)雅M3P中包含F(xiàn)R的hy嗎?tru鼾M即中包含F(xiàn) R的key嗎?f白1驍US RU CHj美利堅合眾國,俄要新班邦中華人民共和國UE-美利堅合小國.CN=中華人民共和國已清寶Map中腫據(jù)!
8、_ _ /北京阿博泰克北大青鳥信息技術(shù)有限公司8、使用Iterator 和增強型for循環(huán)遍歷Map集合需求說明:按照以下實現(xiàn)的步驟,使用Iterator和增強型for循環(huán)遍歷Map集合,輸出效果如下圖所示:(1)創(chuàng)建多個狗狗對象;(2)創(chuàng)建Map集合對象并把多個狗狗對象放入其中;(3)通過Iterator 依次輸出集合中所有狗狗的信息;(4)使用增強型for循環(huán)輸出集合中所有狗狗的信息;日 Console ; Test Java Application C:Program FiIesJavaJre 1.6-0_01binj 使用ItEras工和增強fs循環(huán)遍歷所有狗狗的昵稱和品種分別是: 亞
9、業(yè)拄布拉多罪菲拉布拉多歐歐雪娜瑞美美雪娜瑞9、根據(jù)學員英文名找到學員對象需求說明:學士后學員應(yīng)聘至外企工作,每個學員都會有一個英文名稱,對應(yīng)該學員對象。按照以下實現(xiàn)的步驟實現(xiàn)通過英文名稱,獲得該學員對象的詳細信息:(1)創(chuàng)建學員對象,學員屬性包括姓名、性別;(2)創(chuàng)建保存“鍵-值對”的集合對象;(3)把英文名稱與學員對象按照“鍵-值對”的方式存儲在HashMa葉,這 里以“Jack”舉例;(4)判斷是否存在“ Jack”這個鍵;(5)如果存在,根據(jù)鍵獲取如圖所示的相應(yīng)的值; 硼研口JAppl icat ion F:mytclipSB軍馴” s * n3k對應(yīng)的學員姓名是:李明性別是:騁/J北京
10、阿博泰克北大青鳥信息技術(shù)有限公司10、使用泛型集合需求說明:使用 ArrayList、HashMap TestMsp Java Application C:Progra 所有拘狗的昵稱和品種分別是: 亞亞拉布拉多罪罪拉布拉多歐歐雪娜瑞美美雪娜瑞11、使用泛型根據(jù)學員英文名找到學員對象需求說明:在作業(yè)9的基礎(chǔ)上,使用泛型HashMapK,V存儲學員數(shù)據(jù),使用containsKey()方法判斷值的存在,如果存在按照下圖效果進行輸出。日 Console terminated a HashMapDemo Java Application C:Program FilJavajrel.6.0_0Lbinj
11、avaw.exe |鍵集:Jack,值集工 e nti ty . S t u&e n.t 017164, ent ity S t ucie nt & 1 f h B e-e 3 鍵一值又,集合HJacJc=entity,Studentcl7i64, Eose=entityStudent01 fbBee3學員姓名:李明12、Collections 常用方法的使用需求說明:使用Collections 的sort()方法升序打印輸出集合中所有元素; 使用Collection 的max()方法獲得集合中最大的元素;使用Collections 的min()方法獲得集合中最小的元素;使用 Collections 的binarySearch()方 法獲取元素的索引;使用 Collections 的reverse。方法降序打印輸出集合 中所有元素。下圖為輸出效果示例,你可以自行編寫集合中的數(shù)據(jù)并輸出。北京阿博泰克北大青鳥信息技術(shù)有限公司日 Console 蹈值值升 大小組1 S最數(shù)皿terminated* Test 麗日 Application C;Pr ;we :and 序can ccllscticn 電ew is l&arn test chis co數(shù)組降序 we ua ehls test l&arn is he
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國微型電機行業(yè)競爭格局及投資前景分析研究報告(2024-2030版)
- 中國寵物食品行業(yè)競爭狀況及消費趨勢預(yù)測研究報告(2024-2030版)
- 中國壬酮行業(yè)運營格局及發(fā)展趨勢預(yù)測研究報告(2024-2030版)
- 中國疊螺脫水機行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告(2024-2030版)
- 中國乙二醇型汽車防凍液行業(yè)消費態(tài)勢及競爭趨勢預(yù)測研究報告(2024-2030版)
- 中國MEMS傳感器行業(yè)運行形勢與未來前景預(yù)測研究報告(2024-2030版)
- 一顆桎榴戒指行業(yè)市場現(xiàn)狀供需分析及重點企業(yè)投資評估規(guī)劃分析研究報告(2024-2030版)
- 2024-2030年麻醉藥行業(yè)兼并重組機會研究及決策咨詢報告
- 2024-2030年魚油市場投資前景分析及供需格局研究預(yù)測報告
- 2025屆楚雄市重點中學高三物理第一學期期末調(diào)研模擬試題含解析
- ISO-IEC17025-2017實驗室管理體系全套程序文件
- 無人機培訓心得體會1
- CPA會計知識點總結(jié)完美版
- 康復(fù)醫(yī)院設(shè)置標準匯總
- CA碼生成原理及matlab程序?qū)崿F(xiàn)
- 國家開放大學《電氣傳動與調(diào)速系統(tǒng)》章節(jié)測試參考答案
- 《裝配基礎(chǔ)知識培訓》
- 出口退稅的具體計算方法及出口報價技巧
- PCB鍍層與SMT焊接
- Unit 1 This is my new friend. Lesson 5 課件
- 2019年青年英才培養(yǎng)計劃項目申報表
評論
0/150
提交評論