## [Strings](https://www.hackerrank.com/domains/java/java-strings)
|Problem Name|Problem Link|Language|Solution Link|
---|---|---|---
|Java Anagrams|[Problem](https://www.hackerrank.com/challenges/java-anagrams/problem)|java|[Solution](./JavaAnagrams.java)|
|Java Regex 2 - Duplicate Words|[Problem](https://www.hackerrank.com/challenges/duplicate-word/problem)|java|[Solution](./JavaRegex2-DuplicateWords.java)|
|Java Regex|[Problem](https://www.hackerrank.com/challenges/java-regex/problem)|java|[Solution](./JavaRegex.java)|
|Java String Reverse|[Problem](https://www.hackerrank.com/challenges/java-string-reverse/problem)|java|[Solution](./JavaStringReverse.java)|
|Java String Tokens|[Problem](https://www.hackerrank.com/challenges/java-string-tokens/problem)|java8|[Solution](./JavaStringTokens.java)|
|Java Strings Introduction|[Problem](https://www.hackerrank.com/challenges/java-strings-introduction/problem)|java|[Solution](./JavaStringsIntroduction.java)|
|Java Substring Comparisons|[Problem](https://www.hackerrank.com/challenges/java-string-compare/problem)|java8|[Solution](./JavaSubstringComparisons.java)|
|Java Substring|[Problem](https://www.hackerrank.com/challenges/java-substring/problem)|java|[Solution](./JavaSubstring.java)|
|Pattern Syntax Checker|[Problem](https://www.hackerrank.com/challenges/pattern-syntax-checker/problem)|java8|[Solution](./PatternSyntaxChecker.java)|
|Tag Content Extractor|[Problem](https://www.hackerrank.com/challenges/tag-content-extractor/problem)|java|[Solution](./TagContentExtractor.java)|
|Valid Username Regular Expression|[Problem](https://www.hackerrank.com/challenges/valid-username-checker/problem)|java|[Solution](./ValidUsernameRegularExpression.java)|