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

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - Java map 優(yōu)雅的元素遍歷方式說(shuō)明

Java map 優(yōu)雅的元素遍歷方式說(shuō)明

2020-10-08 15:47微觀盡頭 Java教程

這篇文章主要介紹了Java map 優(yōu)雅的元素遍歷方式說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

Java 8 , Lambda + foreach 語(yǔ)法糖, 寫(xiě)起來(lái)非常的 clean

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static void main(String[] args) {
    // map init
    Map<String, String> map = new HashMap<>();
    map.put("k", "v");
 
    /*=====處理函數(shù)只有單條語(yǔ)句=====*/
    map.forEach((k, v) -> System.out.println(k + v));
 
    /*=====處理函數(shù)有多個(gè)步驟=======*/
    map.forEach((k, v) -> {
      System.out.println(111);
      System.out.println(k + v);
    });
  }

補(bǔ)充知識(shí):java 遍歷Map 和 根據(jù)Map的值(value)取鍵(key)

看代碼吧~

?
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
40
41
42
43
public static void main(String[] args) {
//      Map<String, Object> map = new HashMap<String, Object>();
        Map<String, Object> map = new LinkedHashMap<String, Object>();
        map.put("username","zhaokuo");
        map.put("password", "123456");
        map.put("email", "zhaokuo719@163.com");
        map.put("sex", "男");
        
        //第一種 用for循環(huán)的方式
        for (Map.Entry<String, Object> m :map.entrySet()) {
            System.out.println(m.getKey()+"\t"+m.getValue());
        }
        
        //利用迭代 (Iterator)
        Set set=map.entrySet();
        Iterator iterator=set.iterator();
        while(iterator.hasNext()){
                Map.Entry<String, Object> enter=(Entry<String, Object>) iterator.next();
                System.out.println(enter.getKey()+"\t"+enter.getValue());
        }
        //利用KeySet 迭代
        Iterator it = map.keySet().iterator();
        while(it.hasNext()){
             String key; 
           String value; 
           key=it.next().toString(); 
           value=(String) map.get(key); 
           System.out.println(key+"--"+value); 
        }
        //利用EnterySet迭代
        Iterator i=map.entrySet().iterator();    
        System.out.println( map.entrySet().size()); 
        String key;    
        String value; 
        while(i.hasNext()){ 
            Map.Entry entry = (Map.Entry)i.next();    
            key=entry.getKey().toString();    
            value=entry.getValue().toString();    
            System.out.println(key+"===="+value);         
        }
        
        System.out.println(getKeyByValue(map, "zhaokuo"));
    }
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//根據(jù)Value取Key
    public static String getKeyByValue(Map map, Object value) {
        String keys="";
        Iterator it = map.entrySet().iterator();
        while (it.hasNext()) {
            Map.Entry entry = (Entry) it.next();
            Object obj = entry.getValue();
            if (obj != null && obj.equals(value)) {
                keys=(String) entry.getKey();
            }
 
 
        }
        return keys;
        }

以上這篇Java map 優(yōu)雅的元素遍歷方式說(shuō)明就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/huangdingsheng/article/details/107110334

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 黑人一区二区三区四区五区 | 午夜久久久久 | 色播视频在线播放 | 久久精品久久精品国产大片 | 韩国一级免费视频 | 国产精品99久久久久久久女警 | 国产九色视频在线观看 | 精品视频 久久久 | 国内精品久久久久久久久久久久 | 偿还电影免费看 | 在线播放一区二区三区 | 免费观看一区二区三区视频 | 国产成人高潮免费观看精品 | 亚洲人成中文字幕在线观看 | 成人午夜免费在线视频 | 萌白酱福利视频在线网站 | 好吊色37pao在线观看 | 久久久久久久一区 | 国产精品99一区二区 | 91精品国产综合久久久动漫日韩 | 国产午夜电影在线观看 | 久久精品国产久精国产 | 久久久久久久亚洲精品 | 亚洲骚综合 | 国产精品久久久久久久久久久天堂 | 精品亚洲国产视频 | 中文在线日韩 | 香蕉成人在线视频 | 天海翼无删减av三级在线观看 | 广西一级毛片 | 午夜激情视频网站 | 91久久九色 | 国产精品av久久久久久无 | 亚洲成人在线免费 | 亚洲第一黄色网 | 日日噜噜夜夜爽 | 双性精h调教灌尿打屁股的文案 | 精品视频 久久久 | 成人黄色免费小视频 | 国产免费美女 | 成人午夜在线免费视频 |