Java中哈希表的使用:map.getOrDefault()
个人感觉map.put(s1.charAt(i), map.getOrDefault(s1.charAt(i), 0) + 1)的解释并不透彻,现有以下补充:
map.put(s1.charAt(i), map.getOrDefault(s1.charAt(i), 0) + 1);
若没有s1中的字符 map.getOrDefault(s1.charAt(i), 0) 就是0,整行代码意思是,对map中添加键值对(s1,1);
原创
2022-12-11 11:10:56 ·
622 阅读 ·
0 评论