public static equals(String s1,String s2){
if (s1.length() != s2.length()) return false;
if (s1.equals(s2)) return true;
if (s1 == s2) return true;
char[] ca1 = s1.toCharArray();
char[] ca2 = s2.toCharArray();
Arrays.sort(ca1);
Arrays.sort(ca2);
return Arrays.equals(ca1,ca2);
}