private static Map<Character, Integer> populateMap(List<Character> chars) { final Map<Character, Integer> inputStringCountMap = new HashMap<Character, Integer>(); for (Character ch : chars) { int val = 0; if (inputStringCountMap.containsKey(ch)) { val = inputStringCountMap.get(ch); } inputStringCountMap.put(ch, val + 1); } return inputStringCountMap;}上面的函數只是用 each 的計數來填充 Map char。在 Java 8 中是否有更短/更簡潔的方法來做到這一點?
如何在 Java 8 中填充地圖?
慕的地8271018
2022-06-04 16:54:42