public class Anagram5 { public static void main (String[] argv) { String s = "conversation"; String s2 = "conservation"; boolean yes = areAnagrams (s.toCharArray(), s2.toCharArray()); System.out.println ("Are " + s + " and " + s2 + " anagrams? " + yes); s = "slop"; s2 = "sloop"; yes = areAnagrams (s.toCharArray(), s2.toCharArray()); System.out.println ("Are " + s + " and " + s2 + " anagrams? " + yes); s = "sloop"; s2 = "polls"; yes = areAnagrams (s.toCharArray(), s2.toCharArray()); System.out.println ("Are " + s + " and " + s2 + " anagrams? " + yes); s = "sloop"; s2 = "pools"; yes = areAnagrams (s.toCharArray(), s2.toCharArray()); System.out.println ("Are " + s + " and " + s2 + " anagrams? " + yes); } static boolean areAnagrams (char[] A, char[] B) { if (A.length != B.length) { return false; } // Make a copy. char[] C = new char [B.length]; for (int i=0; i