Src:https://leetcode-cn.com/problems/valid-anagram/
执行用时: 38 ms 内存消耗: 39.4 MB
class Solution {
public boolean isAnagram(String s, String t) {
ArrayList<Character> a=new ArrayList<>();
ArrayList<Character> b=new ArrayList<>();
for (int i=0;i<s.length();i++){
a.add(s.charAt(i));
}
for (int i=0;i<t.length();i++){
b.add(t.charAt(i));
}
Collections.sort(a);
Collections.sort(b);
if(a.equals(b)){
return true;
}
else{
return false;
}
}
}
执行用时: 3 ms 内存消耗: 38.8 MB
class Solution {
public boolean isAnagram(String s, String t) {
if(s.length()!=t.length()){
return false;
}
char[]arr1=s.toCharArray();
char[]arr2=s.toCharArray();
Arrays.sort(arr1);
Arrays.sort(arr2);
if(Arrays.equals(arr1,arr2)){
return true;
}
else{
return false;
}
}
}