【发布时间】:2019-03-23 09:33:11
【问题描述】:
我在我的 JDK 中找不到 StringUtils.isBlank()。
人们在 google 上说StringUtils.isBlank() 可用于检测空白字符串。但是我的 IntelliJ 告诉我这个函数不存在。尽管如此,StringUtils.isEmpty 也不存在。但是我看到很多人都在使用它。我可能做错了什么?
我使用的是 2019 年 1 月 9 日发布的 IntelliJ,Windows,JDK 12。也在 JDK 9 上尝试过。
【问题讨论】:
-
您是否正确导入并添加到类路径中?您必须手动将
org.apache.commons.lang.StringUtils添加到您的类路径中,或者将其作为依赖项添加到您的 gradle 配置或您正在使用的任何其他构建工具中。 -
显示您的导入。你是否导入了特定的 Stringutils 类
-
您使用的是哪个 StringUtils 类?我不知道 JDK 本身中有一个 。毫无疑问,到处都有 *many StringUtils 类的实用程序包——你使用的是哪一个? (
isBlank和isEmpty是org.apache.commons.lang.StringUtils的一部分) -
我只知道另一个使用过的 StringUtils,它来自 Spring,它没有您在旧版本中提到的方法。
标签: java