- Manual keyword input or file-based keywords (keywords.txt)
- Case-insensitive matching
- Input validation (no empty keywords)
- Reusable analysis loop
- Clean console output
Owl
apple
java
github
One keyword per line. Empty lines are ignored.
javac Main.java
java Main
Main.java
KeywordCounter.java
keywords.txt (optional)
README.md
- Falls back to manual input if the file is missing or empty
- Designed as a learning project with focus on clean structure