On review, StringUtils
has some suboptimal whitespace checks: For hasText(String)
, it can use the JDK 11+ String.isBlank()
method, and in trimAllWhitespace(CharSequence)
, it unnecessarily returns StringBuilder.toString()
instead of just the StringBuilder
itself.
Comment From: jhoeller
While JDK 11's isBlank()
can only be used in Spring Framework 6.0+, the other refinements can be backported to 5.3.x as well.