CJCoding With Joseph
15free / daySign inCreate account

Word Frequency with TreeMap

The array words = {"apple", "banana", "apple", "cherry", "banana", "apple"} is given. Count how many times each word appears and print one line per word in the form word: count, with the words in alphabetical order (see Expected Output).

Use a TreeMap<String, Integer> (which keeps its keys sorted) together with getOrDefault to update the counts.

Expected Output:

apple: 3
banana: 2
cherry: 1

= newline. The output ends with a newline — print one after the last line.

Hints4 available
Topics:
Miscellaneous
1
Tab to indent (Esc then Tab to move on) · Ctrl+Enter to run · Shift+Alt+F to format · Ctrl+Space to expand shortcuts (sysout, psvm, fori)

Your Output

Run your code to see the output here...

Test Cases

Run your code to see test case results.