力扣-242-有效的字母异位词(2020/11/22/随机一题)
题目要求:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
示例 1:
输入: s = "anagram", t = "nagaram"
输出: true
示例 2:
输入: s = "rat", t = "car"
输出: false
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/valid-anagram
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
字母异位词:字母个数相同,字母种类相同
比如示例一中,都是7个字母,且都是由a,n,g,r,m组成
/* toCharArray() 方法 将字符串转换为字符数组。 Arrays.sort() 方法 是进行快速排序,默认的是升序排序 降序排序可采用Collection.sort() String.valueOf() 方法 是将变量转换成字符串类型
equals() 方法用于将字符串与指定的对象比较 */ 1 class Solution { 2 public boolean isAnagram(String s, String t) { 3 char[] ss = s.toCharArray(); 4 char[] tt = t.toCharArray(); 5 Arrays.sort(ss); 6 Arrays.sort(tt); 7 return String.valueOf(ss).equals(String.valueOf(tt)); 8 9 } 10 }

浙公网安备 33010602011771号