• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

  • Home
  • Interview Questions
  • Java
  • Java Programs
  • Selenium
  • Selenium Programs
  • Manual Testing
  • Test Cases
  • Difference
  • Tools
  • SQL
  • Contact Us
  • Search
SoftwareTestingo » Java » Java Programs » Find Duplicate Character & Count In A Input String Using Map Collection?

Find Duplicate Character & Count In A Input String Using Map Collection?

Last Updated on: November 4, 2018 By Softwaretestingo Editorial Board

What We Are Learn On This Post

  • Find Duplicate Character & Count In A Input String Using Map Collection?

Find Duplicate Character & Count In A Input String Using Map Collection?

package com.softwaretestingblog.programs;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;

public class DuplicateCharInString {
   public static void main(String[] args) throws IOException {
      BufferedReader br    = new BufferedReader(new InputStreamReader(System.in));
      System.out.println("Enter A Value: ");
      String str=br.readLine();
      Map<Character, Integer> dupMap = new HashMap<Character, Integer>();  
      char[] chrs = str.toCharArray(); 
      for(Character ch:chrs)
      {
         if(dupMap.containsKey(ch))
         {
            dupMap.put(ch, dupMap.get(ch)+1); 
         }
         else
         {
            dupMap.put(ch, 1); 
         }
      }
      System.out.println("Duplicate Charcter"+"--->"+"Number Of Times Present");
      for(Character ch:dupMap.keySet())
      {
         if(dupMap.get(ch) > 1)
         { 
            System.out.println(ch+"--->"+dupMap.get(ch));
            //System.out.println(dupMap);
         }
      }
   }
}
Check Also: Find Leap Year In Java

Output:

Enter A Value:  www.softwaretestingblog.in
Duplicate Charcter--->Number Of Times Present
e--->2
g--->2
i--->2
.--->2
n--->2
o--->2
s--->2
t--->3
w--->4

    Filed Under: Java Programs

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    Join SoftwareTestingo Telegram Group

    Categories

    Copyright © 2022 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy ~ Testing Careers