The commonly used String class received new API’s.
What are the new API’s ?
IsBlank()
Returns true if the string is empty or contains only white spaces, which is treated as blank.
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/isblank.png)
output
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/isblank_ouput.png)
Lines()
Returns a stream of lines extracted from the string.
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/lines.png)
output
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/lines_output.png)
Strip()
Removes whites spaces from beginning & ending of string, as well as trailing and leading. Handles unicode unlike trim().
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/strip.png)
output
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/strip_output.png)
StripLeading()
Removes leading whitespace.
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/stripleading.png)
output
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/stripleading_output.png)
StripTrailing()
Removes trailing whitespace.
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/striptrailing.png)
output
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/striptrailing_output.png)
Repeat()
Repeats the string n amount of times.
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/repeat.png)
output
![](https://spaghetticodejungle.com/wp-content/uploads/2022/01/repeat_output.png)
Code Example can be found here.
Final Thoughts
This is meant to cut down on boilerplate code, as well as cut down on adding dependencies/imports for these functionalities.