Advertisement
Edzhevit

CountChars

Jan 28th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. package SetsAndMapsExercise;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.util.Map;
  7. import java.util.TreeMap;
  8.  
  9. public class CountSymbols {
  10.     public static void main(String[] args) throws IOException {
  11.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  12.         String line = reader.readLine();
  13.         Map<Character, Integer> symbols = new TreeMap<>();
  14.         for (int i = 0; i < line.length(); i++) {
  15.             char symbol = line.charAt(i);
  16.             if (!symbols.containsKey(symbol)){
  17.                 symbols.put(symbol,1);
  18.             } else {
  19.                 symbols.put(symbol, symbols.get(symbol) + 1);
  20.             }
  21.         }
  22.         for (Character character : symbols.keySet()) {
  23.             System.out.printf("%c: %d time/s\n",character,symbols.get(character));
  24.         }
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement