大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java Collection集合類(lèi)練習(xí)題

Java Collection集合類(lèi)練習(xí)題

更新時(shí)間:2020-06-12 11:35:02 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2359次


練習(xí)一:集合框架


一、請(qǐng)簡(jiǎn)述集合框架。


集合按照其存儲(chǔ)結(jié)構(gòu)可以分為兩大類(lèi),分別是單列集合java.util.Collection和雙列集合java.util.Map。


Collection:?jiǎn)瘟屑项?lèi)的根接口,用于存儲(chǔ)一系列符合某種規(guī)則的元素,它有兩個(gè)重要的子接口,分別是java.util.List和java.util.Set。其中,List的特點(diǎn)是元素有序、元素可重復(fù)。Set的特點(diǎn)是元素?zé)o序,而且不可重復(fù)。List接口的主要實(shí)現(xiàn)類(lèi)有java.util.ArrayList和java.util.LinkedList,Set接口的主要實(shí)現(xiàn)類(lèi)有java.util.HashSet和java.util.TreeSet。


練習(xí)二:Collection集合統(tǒng)計(jì)元素出現(xiàn)次數(shù)


二、給定以下代碼,請(qǐng)定義方法listTest()統(tǒng)計(jì)集合中指定元素出現(xiàn)的次數(shù),如"a":2,“b”:2,“c”:1,“xxx”:0。

public class CollectionTest01{
 public static void main(String[] args) {
 Collection<String> list = new ArrayList<>();
 list.add("a");
 list.add("a");
 list.add("b");
 list.add("b");
 list.add("c");
 System.out.println("a:"+listTest(list, "a"));
 System.out.println("b:"+listTest(list, "b"));
 System.out.println("c:"+listTest(list, "c"));
 System.out.println("xxx:"+listTest(list, "xxx"));
 }
 //定義方法統(tǒng)計(jì)集合中指定元素出現(xiàn)的次數(shù)
 public static int listTest(Collection<String> list,String s){
 //定義計(jì)數(shù)器,初始化為0
 int count = 0;
 //增強(qiáng)for遍歷集合
 for (String string : list) {
 //判斷傳入方法的字符與遍歷集合的是否一致
 if (s.equals(string)) {
 //如果一致,加1
 count++;
 }
 }
 return count;
 }
}


練習(xí)三:Collection集合數(shù)組轉(zhuǎn)集合


三、定義一個(gè)方法,要求此方法把int數(shù)組轉(zhuǎn)成存有相同元素的集合(集合里面的元素是Integer),并返回。()

public class CollectionTest02 {
 public static void main(String[] args) {
 //定義int數(shù)組
 int[] arr = {1,2,3,4,5};
 ArrayList<Integer> list = listTest(arr);
 System.out.println(list);
 }
 public static ArrayList<Integer> listTest(int[] arr) {
 //定義集合
 ArrayList<Integer> list = new ArrayList<Integer>();
 //遍歷數(shù)組,把元素依次添加到集合當(dāng)中
 for (int a : arr) {
 list.add(a);
 }
 return list;
 }
}

練習(xí)四:Collection集合集合轉(zhuǎn)數(shù)組


四、定義一個(gè)集合,并把集合(集合里面的元素是Integer)轉(zhuǎn)成存有相同元素的數(shù)組,并將結(jié)果輸出在控制臺(tái)。(可以使用Object[]數(shù)組類(lèi)型接收轉(zhuǎn)換的數(shù)組)

public class CollectionTest03 {
 public static void main(String[] args) {
 //定義集合,添加數(shù)據(jù)
 ArrayList<Integer> list = new ArrayList<Integer>();
 list.add(100);
 list.add(200);
 list.add(300);
 //Object[] toArray()轉(zhuǎn)換成一個(gè)Object數(shù)組
 Object[] obj = list.toArray();
 // 遍歷數(shù)組
 for (int i = 0; i < obj.length; i++) {
 System.out.println(obj[i]);
 }
 }
}

練習(xí)五:Collection集合contains()方法使用


五、定義一個(gè)方法listTest(ArrayList al,String s),要求使用contains()方法判斷al集合里面是否包含s。

public class CollectionTest04 {
 public static void main(String[] args) {
 //定義集合,添加數(shù)據(jù)
 ArrayList<String> list = new ArrayList<String>();
 list.add("itcast");
 list.add("itheima");
 list.add("java");
 System.out.println(listTest(list,"java"));
 }
 public static boolean listTest(ArrayList<String> al, String s) {
 //判斷s是否在集合中存在,存在返回true,不存在返回false
 if (al.contains(s)) {
 return true;
 }
 return false;
 }
}


Java Collection集合類(lèi)練習(xí)題


以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java Collection集合類(lèi)練習(xí)題”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。


提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 一级一级毛片免费播放 | 久热国产视频 | 麻豆一区二区三区四区 | 老司机午夜免费 | 久热九九| 亚洲一级视频在线观看 | 最新视频 - 88av| 日韩美女一区 | 中文字幕 日韩有码 | 国产成人久久久精品一区二区三区 | 高清毛片免费看 | 色综合久久久久久久久久久 | 91尤物在线视频 | 国产l精品国产亚洲区久久 国产l精品国产亚洲区在线观看 | 亚洲综合日本 | 日本一区二区三区免费在线观看 | 美国免费三片在线观看 | 中文字幕免费在线播放 | 中文乱码精品一区二区三区 | 中国一级毛片录像 | 国产一区二区三区在线视频 | 啪啪毛片 | 九九精品在线播放 | 丁香婷婷六月 | 99精品在线观看 | 欧美一级片在线视频 | 97国产 | 久久99精品久久久久久久野外 | 日韩国产精品99久久久久久 | 2021国产精品久久久久 | 99热网| 欧美成人免费xxx大片 | 色香欲综合成人免费视频 | 亚洲欧洲精品视频在线观看 | 成人小视频免费观看 | 真实国语对白视频播放 | 在线一级视频 | 国内精品福利视频 | 一级黄色毛片 | 999热这里只有精品 999人在线精品播放视频 | 精品综合一区二区三区 |