Java 11 方法 String.isBlank() 在 Java 8 中的替换

Replacement for Java 11 method String.isBlank() in Java 8

我有一个项目是在 Java 11 开发的,必须适应另一个项目,但使用 Java 8.

此 Java11 项目的某些部分使用了 String 方法 isBlank(),在 Java 中未被识别 8. 适应此的最佳方法是什么Java 8 个项目中的方法?

最好的方法是使用 Apache Commons StringUtils.isBlank(String)

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.9</version>
</dependency>
  1. 使用常用的库
  2. 证明
  3. 使用集中代码
  4. 与必须转换的源非常相似
  5. 不会陷入 'Not invented here' 综合症