激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - java List循環與Map循環的總結

java List循環與Map循環的總結

2020-07-05 11:56java教程網 JAVA教程

這篇文章主要介紹了java List循環與Map循環的總結的相關資料,并附代碼實例,幫助大家學習理解,需要的朋友可以參考下

java  List循環與Map循環的總結

做了一下list和map的總結,沒有什么技術含量,就全當復習了一下api。

測試環境是在junit4下,如果沒有自己寫一個main方法也是一樣的。

首先是List的三種循環:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
   @Test
public void ForListTest() {
  List<String> list = new ArrayList<String>();
  list.add("1");
  list.add("2");
  list.add("3");
  list.add("4");
  list.add("5");
 
  // 迭代器循環不需要知道集合的大小以及類型,最佳選擇
  for (@SuppressWarnings("rawtypes")
  Iterator iterator = list.iterator(); iterator.hasNext();) {
    String list = (String) iterator.next();
    System.out.println("01)Iterator for:===============" + list);
  }
 
  // foreach相對比for來講,不需要知道集合的長度
  for (String list : list) {
    System.out.println("02)foreach:=================" + list);
  }
 
  // for循環既需要知道集合的大小,而且要求是有序的
  for (int i = 0; i < list.size(); i++) {
    System.out.println("03)for==================" + list.get(i));
  }
}

然后是Map的四種循環:


 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
   @Test
public void ForMapTest() {
  Map<String, String> map = new HashMap<String, String>();
  map.put("01", "1");
  map.put("02", "2");
  map.put("03", "3");
  map.put("04", "4");
  map.put("05", "5");
  Set<String> keySet = map.keySet();
  //1.keyset的foreach方法
  for (String key : keySet) {
    System.out.println("1)keyset:" + "key:" + key + " value:"
        + map.get(key));
  }
 
  Set<Entry<String, String>> entrySet = map.entrySet();
  //2.entryset的迭代方法
  for (@SuppressWarnings("rawtypes")
  Iterator iterator = entrySet.iterator(); iterator.hasNext();) {
    @SuppressWarnings("unchecked")
    Entry<String, String> entry = (Entry<String, String>) iterator
        .next();
    System.out.println("02)entrySet,iterator: key:" + entry.getKey()
        + " value:" + entry.getValue());
  }
 
  //3.推薦,容量最大
  for (Entry<String, String> entry : entrySet) {
    System.out.println("03)entrySet,foreach:key:" + entry.getKey()
        + " value:" + entry.getValue());
  }
 
  Collection<String> values = map.values();
  //4.只循環出value的方法
  for (String value : values) {
    System.out.println("04)values,just for values,value:" + value);
  }
 
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 护士hd老师fre0性xxx | av电影网站在线观看 | 91高清视频在线免费观看 | av手机在线电影 | 羞羞的动漫在线观看 | av电影免费看 | 国产日韩大片 | 久久国产综合精品 | 免费a视频 | 中文字幕在线网站 | 亚洲精品无码不卡在线播放he | 91精品国产乱码久久桃 | 日韩精品久久一区二区三区 | 高清国产午夜精品久久久久久 | 99视频有精品视频高清 | 一区国产视频 | 欧美乱淫| 日韩1区 | 欧美成人se01短视频在线看 | 得得啪在线视频 | 久久亚洲激情 | 青青操国产 | 国产亚洲黑人性受xxxx精品 | 日韩欧美精品电影 | 国产精品久久久久网站 | 成年免费大片黄在线观看岛国 | 欧洲黄色一级视频 | 国产亚洲综合一区二区 | 极品国产91在线网站 | 在线播放免费视频 | 91看片入口 | 操碰视频在线观看 | 一级做a爱片性色毛片 | 天堂成人一区二区三区 | 国产免费视频在线 | 国产精品久久久久久久av | 日本黄色大片免费 | 一级色毛片 | 亚洲欧美不卡视频 | 日韩欧美高清一区 | 91美女福利视频 |