做题记录
本题是字符串的题目,但是实际上使用了双指针的思想,有一篇题解写的非常棒,是对字符串的题目类型的总结,有时间的时候可以认真研究一下,转换为自己的东西;
- 使用了双指针的思想,且双指针之间的长度固定;
- 非常巧妙的进行了转化,将字符串->字符->整数
将字符串转换为整数数组,转换为判断整数数组是否相同;
这就是非常巧妙的使用了int[] nums = new int[26]; - 注意细节的处理,最后不是直接返回false,而是返回Arrays.equals(array1,array2);因为如果变为词在最后,需要在循环结束后进行判断。