https://dotnet.guide/developer/java/string-operations-java.html
String Operations in Java