/**给定两个字符串 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
- if(!s1[i].equals(t1[i])){
- System.out.println(false);
- return;
- }
- }
- System.out.println(true);
- }
- }