Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        String input = "this is a test";
        frequenceyCount(input);
    }

    private static void frequenceyCount(String input) {
        Map<Character, Integer> hashCount = new HashMap<>();
        Character c;
        for (int i = 0; i < input.length(); i++) {
            c = input.charAt(i);
            if (hashCount.get(c) != null) {
                hashCount.put(c, hashCount.get(c) + 1);
            } else {
                hashCount.put(c, 1);
            }
        }
        Iterator it = hashCount.entrySet().iterator();
        System.out.println("char : frequency");
        while (it.hasNext()) {
            Map.Entry pairs = (Map.Entry) it.next();
            System.out.println(pairs.getKey() + " : " + pairs.getValue());
            it.remove();
        }
    }
}