String の isBlank() と isEmpty()

半角や全角スペースのみの文字列に対して

isBlank() true
isEmpty() false

Apach commons lang3 StringUtils.isBlank(Strring) を使いたくなくて null を考慮するなら、

boolean b = str==null ? true : str.isBlank();

あるいは、

boolean b = Optional.ofNullable(str).orElse("").isBlank();

Java12 からの String の transform(Function<? super String, ? extends R> function)

int n = str.transform(Integer::parseInt);