String data = "saravanan";
Map mapdata = Arrays.stream(data.split(""))
.collect(
Collectors.groupingBy(Function.identity(), Collectors.counting())
);
System.out.println(mapdata);
Output:
{a=4, r=1, s=1, v=1, n=2}