Get occurrence of character in a String
import java.util.HashMap ; import java.util.Map ; public class OccurenceOfCharInString { public static void main ( String [] args) { System . out .println( getCharacterCount ( "malayalam" )); } static Map < Character , Integer > getCharacterCount ( String str){ HashMap < Character , Integer > charMap = new HashMap<>(); char [] strArr =str.toCharArray(); for ( char c : strArr ) { if ( charMap .containsKey( c )) charMap .put( c , charMap .get( c )+ 1 ); else charMap .put( c , 1 ); } return charMap ; } }