The map will map characters to integers. Your method would be called by the following program: import java.util. Map; import java.util.List; import java.util.ArrayList; import java.util.Collections; public class Main public static void main(String () args) { Map count = MakeMap.countLetters ("hello"); List letters = new ArrayList(count.keySet ()); Collections.sort(letters); for(Character letter : letters) System.out.println("There are " + count.get (letter) + " of the letter " + letter + "); When run, this will print out the frequency of occurrence of each letter. $ java Main There are 1 of the letter 'e' There are 1 of the letter 'h' There are 2 of the letter 'l' There are 1 of the letter 'o' Note that each letter in "hello" occurs once except for the I' which occurs twice. To summarize, you write the MakeMap class with a static method countLetters(). This takes a word as a parameter. You need to create a map which maps each letter of the word to how often that letter occurs.
The map will map characters to integers. Your method would be called by the following program: import java.util. Map; import java.util.List; import java.util.ArrayList; import java.util.Collections; public class Main public static void main(String () args) { Map count = MakeMap.countLetters ("hello"); List letters = new ArrayList(count.keySet ()); Collections.sort(letters); for(Character letter : letters) System.out.println("There are " + count.get (letter) + " of the letter " + letter + "); When run, this will print out the frequency of occurrence of each letter. $ java Main There are 1 of the letter 'e' There are 1 of the letter 'h' There are 2 of the letter 'l' There are 1 of the letter 'o' Note that each letter in "hello" occurs once except for the I' which occurs twice. To summarize, you write the MakeMap class with a static method countLetters(). This takes a word as a parameter. You need to create a map which maps each letter of the word to how often that letter occurs.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Can someone help me with the following java program please
![The map will map characters to integers. Your method would be called by the following program:
import java.util.Map;
import java.util.List;
import java.util.ArrayList;
import java.util.Collections;
public class Main
{
public static void main(String [] args)
{
Map<Character, Integer> count =
List<Character> letters = new ArrayList<Character>(count.keySet());
Collections.sort(letters);
MakeMap.countLetters("hello");
for(Character letter : letters)
System.out.println("There are
+ count.get(letter) + " of the letter ''
+ letter + "'"');
}
}
When run, this will print out the frequency of occurrence of each letter.
$ java Main
There are 1 of the letter 'e'
There are 1 of the letter 'h'
There are 2 of the letter 'l'
There are 1 of the letter 'o'
Note that each letter in "hello" occurs once except for the 'I' which occurs twice.
To summarize, you write the MakeMap class with a static method countLetters (). This takes a word as a parameter. You need to create a map which maps each letter of the word to how often that
letter occurs.
Requested files
MakeMap.java
1 public class MakeMap
2 - {
3
// Create a static countLetters method. It should return a map of characters to integers.
4 }](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F2cf3b7d1-7be2-4209-9f09-de62e112637a%2F6ea1a8b7-4231-44af-a7bb-9ee2c9dfd5a3%2F200pdk_processed.png&w=3840&q=75)
Transcribed Image Text:The map will map characters to integers. Your method would be called by the following program:
import java.util.Map;
import java.util.List;
import java.util.ArrayList;
import java.util.Collections;
public class Main
{
public static void main(String [] args)
{
Map<Character, Integer> count =
List<Character> letters = new ArrayList<Character>(count.keySet());
Collections.sort(letters);
MakeMap.countLetters("hello");
for(Character letter : letters)
System.out.println("There are
+ count.get(letter) + " of the letter ''
+ letter + "'"');
}
}
When run, this will print out the frequency of occurrence of each letter.
$ java Main
There are 1 of the letter 'e'
There are 1 of the letter 'h'
There are 2 of the letter 'l'
There are 1 of the letter 'o'
Note that each letter in "hello" occurs once except for the 'I' which occurs twice.
To summarize, you write the MakeMap class with a static method countLetters (). This takes a word as a parameter. You need to create a map which maps each letter of the word to how often that
letter occurs.
Requested files
MakeMap.java
1 public class MakeMap
2 - {
3
// Create a static countLetters method. It should return a map of characters to integers.
4 }
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education