Java Anagrams

  • + 0 comments

    Unique solution by replacing found chars:

        public static boolean isAnagram(String a, String b) {
            if (a.length() != b.length()) return false;
            a = a.toLowerCase();
            b = b.toLowerCase();
            for (int i=0;i<a.length();i++){
                b= b.replaceFirst(String.valueOf(a.charAt(i)), "");
                
            }
            return (b.equals("")) ?  true :  false;
        }