第一篇博客啦~~~
今天在上海的一個小伙伴面試,面試官問了一個關於Java8的面試題,問題如下:
如何用Java8的語法實現:
List<Map<String,String>> list = new ArrayList<Map<String,String>>();
將這個List里面的所有map的值全部都修改為 他的名字 ('瓜皮');
首先該同學思考的是這樣實現的:(雖然我第一眼也想到是這樣實現的)
那么利用Java8的方式如何實現呢?
運行結果如下:
map的值已經完全修改成了“瓜皮”。
這里考察了java8的API以及lambda的新語法。
切記切記。