面试题 01.02. 判定是否互为字符重排
将字符串拆分为字符数组,再排序对比
class Solution {public boolean CheckPermutation(String s1, String s2) {if (s1 == null || s2 == null) return false;// 如果两字符串长度不相等,直接返回 falseif (s1.length() != s2.length()) return false;// 将两个字符串都拆分为 char 数组,排序char[] charArray1 = s1.toCharArray();Arrays.sort(charArray1);char[] charArray2 = s2.toCharArray();Arrays.sort(charArray2);// 对比两个数组是否相同return Arrays.equals(charArray1, charArray2);}}
