萬碼學(xué)堂
萬碼云課
免費試聽
課程
關(guān)注點
筆記
全部課程分類
精通Java編程
萬碼15.0課程體系
Java王者風(fēng)范
專業(yè)技術(shù)筆記—碼上記
大數(shù)據(jù)編程開發(fā)
WEB前端編程
精通數(shù)據(jù)庫
首頁
作品
學(xué)習(xí)
師資
就業(yè)
開班
報名流程
編程資訊
聯(lián)系萬碼
電話:0532-85025005
在線報名
分類導(dǎo)航
萬碼學(xué)員實訓(xùn)作品
IT企業(yè)招聘信息
在萬碼學(xué)堂奮斗的歲月
編程知識分享
你想了解的萬碼學(xué)堂
青島軟件培訓(xùn)課程
IT行業(yè)動態(tài)
職場人生
學(xué)習(xí)編程的感想
萬碼學(xué)員風(fēng)采
萬碼學(xué)堂技術(shù)專家
Java 8 簡明教程(九) Map
發(fā)布時間:2014年06月21日
作者: 萬碼學(xué)堂
正如前面已經(jīng)提到的那樣,map是不支持流操作的。而更新后的map現(xiàn)在則支持多種實用的新方法,來完成常規(guī)的任務(wù)。
Java代碼
Map<Integer, String> map =
new
HashMap<>();
for
(
int
i =
0
; i <
10
; i++) {
map.putIfAbsent(i,
"val"
+ i);
}
map.forEach((id, val) -> System.out.println(val));
上面的代碼風(fēng)格是完全自解釋的:putIfAbsent避免我們將null寫入;forEach接受一個消費者對象,從而將操作實施到每一個map中的值上。
下面的這個例
延伸閱讀
ssh框架
2016-09-30
阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖
2017-07-26
消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe
2024-03-26
Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】
2017-07-26
詞向量-LRWE模型-更好地識別反義詞同義詞
2017-07-26
從棧不平衡問題 理解 calling convention
2017-07-26
php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明
2017-07-26
Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解
2017-07-26
阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析
2017-07-26
集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二)
2017-07-26
學(xué)習(xí)是年輕人改變自己的最好方式
我想了解如何學(xué)習(xí)
姓名:
手機(jī):
留言: