是否为字符重排

简介: 字符重排
//标着简单题,然而内心有点迷迷糊糊
        //用包含做的话可能有重复的元素
        //字符串转数组,排序后进行比较,没想到
        //呜呜呜,这么简单的思想竟然没想到
        if(s1.length() != s2.length()){
            //长度都不一样,没有比较性
            return false;
        }
        char[] arr1 = s1.toCharArray();
        char[] arr2 = s2.toCharArray();
        Arrays.sort(arr1);
        Arrays.sort(arr2);
        //if(arr1.equals(arr2))
        //下面这个是数组中判断相等
        if(Arrays.equals(arr1,arr2)){
            return true;
        } else {
            return false;
        }
相关文章
|
5月前
|
Java
JAVA工具类匹配重复或者连续的字符和符号
JAVA工具类匹配重复或者连续的字符和符号
|
6月前
面试题 01.02:判定是否互为字符重排
面试题 01.02:判定是否互为字符重排
30 0
|
存储 程序员 C#
C#的注释、快捷键、字符和运算
C#的注释、快捷键、字符和运算
232 0
LeetCode 1528 重排字符串 day01
LeetCode 1528 重排字符串 day01
63 0
|
算法
利用切片操作去除字符串空格
利用切片操作去除字符串空格
56 0
|
存储 自然语言处理 程序员
【Python 百炼成钢】错位键盘、单词的长度、字母重排
【Python 百炼成钢】错位键盘、单词的长度、字母重排
144 0
【Python 百炼成钢】错位键盘、单词的长度、字母重排
翻转单词顺序
翻转单词顺序
101 0