Java String Programs
Solution

Write a program to find the frequecy of letters in given strings or word.
Input:apple

	 a=1
	 p=2
	 l=1
	 e=1


import java.util.*;
class frequency
{
     public static void main()
     {
         Scanner sc=new Scanner(System.in);
         System.out.println("Enter String");
         String s=sc.nextLine();
         s=s.toLowerCase();
         System.out.println("Character\tFrequency");
         for(char ch='a';ch<='z';ch++)//it will check all the character from a to z
         { int c=0;
             for(int i=0;i<s.length();i++)
             {
                  if(ch==s.charAt(i))//all a to z charcter will compare to string's charcter
                  { c++;
                    }
                }
                if(c!=0)// it will print only those charcter who are coming in string
                System.out.println(ch+"\t\t\t"+c); 
            }
        }
}