/*Program to check whether two strings are Anagram or Not*/
Anagram Definition:
An anagram of a string is another string that contains same characters, only the order of characters can be different
Example: Weak, Wake
Mad, Dam
/* Program using Java*/
 }
}
Anagram Definition:
An anagram of a string is another string that contains same characters, only the order of characters can be different
Example: Weak, Wake
Mad, Dam
/* Program using Java*/
class StringAnagram{public static void main(String[] a) throws Exception{
boolean flag=true; BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println("enter two strings");str1=br.readLine();str2=br.readLine();    int n1 = str1.length;  int n2 = str2.length;         if (n1 != n2)             return false;         char[] ch1 = new char[str1.length()]; 
        for (int i = 0; i < str1.length(); i++) {             ch1[i] = str1.charAt(i);         char[] ch2 = new char[str2.length()]; 
        for (int i = 0; i < str1.length(); i++) {             ch2[i] = str1.charAt(i);                Arrays.sort(str1);         Arrays.sort(str2);              for (int i = 0; i < n1; i++)             if (str1[i] != str2[i])                flag=false;        if(flag==true)                System.out.println("Strings are Anagram");       else                System.out.println("Strings are not Anagram");}
 
No comments:
Post a Comment