Java Anagrams

  • + 0 comments

    Do vote if you like the solution.

     static boolean isAnagram(String a, String b) {
            int[] charCount=new int[26];
            for(char ch:a.toCharArray()){
                charCount[Character.toLowerCase(ch) - 'a']++;
            }
            for(char ch:b.toCharArray()){
                charCount[Character.toLowerCase(ch)-'a']--;
            }
            
            for(int count:charCount){
                if(count!=0) return false;
            }
            return true;
        }