1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| class Solution {
public boolean isAnagram(String s, String t) {
if (s.length() != t.length()) {
return false;
}
Map<Character, Integer> count = new HashMap<>();
for(char c : s.toCharArray()) {
count.put(c, count.getOrDefault(c, 0) + 1);
}
for(char c : t.toCharArray()) {
count.put(c, count.getOrDefault(c, 0) -1);
}
for(int n : count.values()) {
if(n != 0) return false;
}
return true;
}
}
|