Java Program to Check If Two Strings Are Anagrams
Checks anagram by sorting characters.
import java.util.*;
public class Main {
static boolean anagram(String a, String b){
char[] ca = a.replaceAll("\\s", "").toLowerCase().toCharArray();
char[] cb = b.replaceAll("\\s", "").toLowerCase().toCharArray();
Arrays.sort(ca); Arrays.sort(cb);
return Arrays.equals(ca, cb);
}
public static void main(String[] args) {
System.out.println(anagram("listen", "silent"));
}
}true