- 题目:判断两个字符串的组成字符是否相同(长度和字符值)
- 难度:Easy
- 思路:将两个字符串转成字符数组,通过Arrays.equals(ch,ch)方法判断两个字符数组是否相同即可
- 代码:
public class Solution {
public boolean isAnagram(String s, String t) {
if(s == null || t == null){
return false;
}
int len1 = s.length();
int len2 = t.length();
if(len1 != len2){
return false;
}
if(len1 == 0 && len2 == 0){
return true;
}
char[] ch1 = s.toCharArray();
char[] ch2 = t.toCharArray();
Arrays.sort(ch1);
Arrays.sort(ch2);
if(Arrays.equals(ch1,ch2)){
return true;
}
return false;
}
}