Java Program to Count the Occurrences of Each Character in String |
In this post, we will write a simple java program to count the occurrences of each character in a given string.
Here, first we will take a string and then create a character stream by spliting with "", and collect each character and count by grouping using java 8 stream features.
Output:
Search terms:
package com.javainspires.examples; import java.util.Arrays; import java.util.LinkedHashMap; import java.util.Map; import java.util.function.Function; import java.util.stream.Collectors; public class ExampleMain { public static void main(String[] args) { String name = "Java Inspires Java Inspires"; Map<String, Long> result = Arrays.stream(name.split("")) .collect( Collectors.groupingBy(Function.identity(), Collectors.counting())); System.out.println(result); } }
{p=2, =3, a=4, r=2, s=4, e=2, v=2, i=2, I=2, J=2, n=2}
Search terms: