/**给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true*/
public class Demo26 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个字符串");
String s=sc.next();
System.out.println("请再输入一个字符串");
String t=sc.next();
if(s.length()!=t.length()){
System.out.println(false);
return;
}
String[] s1=s.split("");
Arrays.sort(s1);
String[] t1=t.split("");
Arrays.sort(t1);
for (int i = 0; i <s1.length ; i++) {
if(!s1[i].equals(t1[i])){
System.out.println(false);
return;
}
}
System.out.println(true);
}
}