影片直播系統原始碼,java中Map遍歷的三種方式

zhibo系統開發發表於2023-02-07

影片直播系統原始碼,java中Map遍歷的三種方式

一:在for迴圈中使用entries實現Map的遍歷:

/**
* 最常見也是大多數情況下用的最多的,一般在鍵值對都需要使用
 */
Map <String,String>map = new HashMap<String,String>();
map.put("熊大", "棕色");
map.put("熊二", "黃色");
for(Map.Entry<String, String> entry : map.entrySet()){
    String mapKey = entry.getKey();
    String mapValue = entry.getValue();
    System.out.println(mapKey+":"+mapValue);
}

二:在for迴圈中遍歷key或者values,一般適用於只需要map中的key或者value時使用,在效能上比使用entrySet較好;

Map <String,String>map = new HashMap<String,String>();
map.put("熊大", "棕色");
map.put("熊二", "黃色");
//key
for(String key : map.keySet()){
    String value = map.get(key);
    System.out.println(key+":"+value);
}
//value
for(String value : map.values()){
    System.out.println(value);
}

三:透過Iterator遍歷;

Iterator<Entry<String, String>> entries = map.entrySet().iterator();
while(entries.hasNext()){
    Entry<String, String> entry = entries.next();
    String key = entry.getKey();
    String value = entry.getValue();
    System.out.println(key+":"+value);
}

 以上就是影片直播系統原始碼,java中Map遍歷的三種方式, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2934219/,如需轉載,請註明出處,否則將追究法律責任。

相關文章