4
Bagaimana cara menggunakan fungsi computeIfAbsent yang baru?
Saya sangat ingin menggunakan Map.computeIfAbsent tetapi sudah terlalu lama sejak lambdas di undergrad. Hampir langsung dari dokumen: ini memberikan contoh cara lama untuk melakukan sesuatu: Map<String, Boolean> whoLetDogsOut = new ConcurrentHashMap<>(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut = tryToLetOut(key); if (isLetOut != null) map.putIfAbsent(key, isLetOut); …
115
java
dictionary
lambda
java-8