checkAnagram

import java.util.Arrays;

public class AnagramProgram {
static void isAnagram(String s1, String s2) {
// Removing all white spaces from both the strings

String cs1 = s1.replaceAll("\\s", "");

String cs2 = s2.replaceAll("\\s", "");

// Initially assuming both are anagrams

boolean status = true;

if (cs1.length() != cs2.length()) {
status = false;
} else {
// Changing the case of characters and converting them to char array

char[] s1Array = cs1.toLowerCase().toCharArray();

char[] s2Array = cs2.toLowerCase().toCharArray();

// Sorting both arrays

Arrays.sort(s1Array);

Arrays.sort(s2Array);

status = Arrays.equals(s1Array, s2Array);
}

if (status) {
System.out.println(s1 + " and " + s2 + " are anagrams");
} else {
System.out.println(s1 + " and " + s2 + " are not anagrams");
}
}

public static void main(String[] args) {

isAnagram("reactive", "creative");

isAnagram("joy", "enjoy");
}
}