[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/Scarlet-Coder/Java-Programs/master/Anagram.java [Back]  [Original]

import java.util.Scanner;
/*This java program is used to find whether the strings are is anagram(An anagram is a word or phrase
 *  formed by rearranging the letters of a different word or phrase, typically 
 *  using all the original letters exactly once) of each other or not or not.*/
public class Anagram {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
  Scanner sc=new Scanner(System.in);
     String a=sc.nextLine();
     String b=sc.nextLine();
    
      if(a.length()!=b.length())
      {
    	  System.out.println("Not Anagram");
      }
      else
      {
    	 boolean flag=true;
    	  int arr[]=new int[256];
    	  /*Storing Number of characters of string a in array according to ASCII values*/
    	  for(char e: a.toCharArray())
    	  {
    		  arr[(int)e]++;
    	  }
    	  /*Storing Number of characters of string b in array according to ASCII values*/
    	  for(char e: b.toCharArray())
    	  {
    		  arr[(int)e]--;
    	  }
    	  /*Comparing the arrays to find whether the characters are same or not in both strings*/
    	  for(int i=0;i

Web Proxy Viewer  |  New URL  |  Original Page