put()方法
- 往hashMap中添加元素
get()方法
- 获取指定key的对应的value值
getOrDefault()方法
- 获取指定key对应的value值,如果找不到key,则返回设置的默认值
values()方法
- 返回映射中所有value值的集合(数组形式输出)
class Solution {
public boolean CheckPermutation(String s1, String s2) {
//计算s1字符串中各字符的数量
HashMap<Character, Integer> nums = new HashMap<>();
for (int i = 0; i < s1.length(); i++) {
//getOrDefault()方法获取指定key对应的value值,如果找不到key,则返回设置的默认值。
nums.put(s1.charAt(i) , nums.getOrDefault(s1.charAt(i), 0) + 1);
}
//values()方法返回映射中所有value所组成的集合。
for (int val : dic.values()) {
System.out.println(val);
}
return true;
}
}