有效的字母异位词LeetCode
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201122121255285.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTg1OTEwNA==,size_16,color_FFFFFF,t_70#pic_center)
看到该题后第一思路: 判断两个字符串是否是异位词,即字母排序后长度顺序都相同
class Solution {
public boolean isAnagram(String s, String t) {
char[] a = s.toCharArray();
char[] b = t.toCharArray();
Arrays.sort(a);
Arrays.sort(b);
return Arrays.equals(a, b);
}
}
先将s,t字符串都转为字符数组,然后利用Arrays.sort()对字符数组进行排序,最后对排序后的数组进行比较即可。