Tuesday, 5 September 2017

java - is string anagram ?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import java.util.Arrays;

public class _String {
    static boolean is_anagram(String s1, String s2){
        if(s1.length() != s2.length() || s1.equals(s2))
            return false;

        char[] c1 = s1.toLowerCase().toCharArray();
        char[] c2 = s2.toLowerCase().toCharArray();

        Arrays.sort(c1);
        Arrays.sort(c2);

        return Arrays.equals(c1, c2);
    }
}

No comments:

Post a Comment