思路分析:
- 如果两个长度都不一样,那么肯定变不成另外一个字符串直接返回false
- 把两个字符串别分转化为char数组,利用Arrays.sort对数组进行排序
- 比较排序过后的数组即可
if(s1.length()!=s2.length()){
return false;
}
char[] c1 = s1.toCharArray();
char[] c2 = s2.toCharArray();
Arrays.sort(c1);
Arrays.sort(c2);
for(int i = 0 ; i < c1.length ; i ++){
if(c1[i] != c2[i]){
return false;
}
}
return true;
}