美文网首页
两个字符串是否是异构同质

两个字符串是否是异构同质

作者: OakesYa | 来源:发表于2020-06-27 15:53 被阅读0次

    编码需求

    判定两个指定的字符串是否异构同质;异构同质的定义为:一个字符串的字符重新排列后,能变成另一个字符串。

    编码实现

    import java.util.Arrays;
    import java.util.Scanner;
    
    public class SameCharStr {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            while(scanner.hasNext()) {
                String str1 = scanner.next();
                String str2 = scanner.next();
                char[] char1 = str1.toCharArray();
                char[] char2 = str2.toCharArray();
                Arrays.sort(char1);
                Arrays.sort(char2);
                boolean result = true;
                for (int i = 0; i < char1.length; i++) {
                    if (char1[i] != char2[i]) {
                        result = false;
                        break;
                    }
                }
                System.out.println(result);
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:两个字符串是否是异构同质

          本文链接:https://www.haomeiwen.com/subject/vzfvfktx.html