CJCoding With Joseph

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:

apple: 3
banana: 2
cherry: 1

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
Topics:
Miscellaneous
Code Editor
1
Tab to indent ยท Ctrl+Enter to run ยท 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.