- 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接受一個消費(fèi)者對象,從而將操作實施到每一個map中的值上。
下面的這個例