难度:简单
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。
题目链接
代码实现
class Solution {
public boolean isAnagram(String s, String t) {
if(s==null||t==null){
return false;
}
int[] ss = new int[26];
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
ss[c - 'a']++;
}
int[] tt = new int[26];
for (int i = 0; i < t.length(); i++) {
char c = t.charAt(i);
tt[c - 'a']++;
}
return Arrays.equals(ss,tt);
}
}