/*java program to check whether two strings are anagrams */
import java.io.*;
public class P14 {
public static void main(String args[]) {
char chr[] = {
'g',
'a',
'u',
'r',
'a',
'v',
's'
};
char chr1[] = {
'v',
'a',
'g',
'a',
'u',
'r',
'k'
};
int[] boo = new int[256];
if (chr.length != chr1.length) {
System.out.println("strings are not anagrams");
return;
}
for (int i = 0, val; i < chr.length; i++) {
val = chr[i];
boo[val] = boo[val] + 1;
}
try {
for (int k = 0, val1; k < chr1.length; k++) {
val1 = chr1[k];
if (boo[val1] != 0) {
boo[val1] = boo[val1] - 1;
} else {
System.out.println("strings are not anagrams");
return;
}
}
} catch (Exception e) {
System.out.println("error found");
}
System.out.println("strings are anagrams ");
}
}