Count frequency of List using java 8.

 


 How to calculate the frequency of a  given List in Java  8.  In this code, I took two sample integers lists and a string list. Using  Java  8  we will find the frequency of the given List. Here   is  code 



import java.util.List;

import java.util.Map;

import java.util.ArrayList;

import java.util.stream.*;


public class ListFrequency {

 public  static  void  getFreqency( List<Integer> l , List<String> g) {

   

     

List<Integer> ll=l;

List<String>  gg=g;

   

     

  Map<Object, Long> counts =

            ll.stream().collect(Collectors.groupingBy(e -> e, Collectors.counting()));

   

   

  Map<Object, Long> countss =

            gg.stream().collect(Collectors.groupingBy(e -> e, Collectors.counting()));

   

 

  System.out.println( counts);

   

  System.out.println( countss);

   

    }

public static void main(String[] args) {

  List<Integer>  s= new ArrayList<>();

    

 s.add(15);


   s.add(15);


    s.add(12);


    s.add(14);


    s.add(14);

   

List<String>  g= new ArrayList<>();

    

    g.add("Shadhana");

    g.add("Patra");

    g.add("Lekhni");

    g.add("Pandey");

    g.add("Sankatmochan");

            g.add("Sankatmochan");

            g.add("Pandey");


   

    getFreqency(s , g );

}


Program output::


{12=1, 14=2, 15=2}

{Lekhni=1, Pandey=2, Shadhana=1, Patra=1, Sankatmochan=2}

Count frequency of List using java 8. Count  frequency   of List  using java 8. Reviewed by Mukesh Jha on 4:59 AM Rating: 5

No comments:

Add your comment

All Right Reserved To Mukesh Jha.. Theme images by Jason Morrow. Powered by Blogger.