我不确定这可能是导致此问题的原因,但是我从早上开始就面临着它,似乎我在做错事情或者我在Eclipse IDE中做错了什么

我已经包含Apache commom集合是我使用maven的项目,如下所示

<dependency>
   <groupId>commons-collections</groupId>
   <artifactId>commons-collections</artifactId>
   <version>3.2.1</version>
</dependency>

正确地包含了Depedency,但是当我尝试使用以下收集util方法时
MapUtils.isEmpty(java.util.Map map)
or
MapUtils.isNotEmpty(java.util.Map map)

它们未在编辑器中显示,而我在MapUtil下可以看到的唯一方法是
invertMap(java.util.Map map)

我在Eclipse及其它中检查import语句
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.collections.MapUtils;

不知道哪里出了问题,因为我多次使用上面的实用方法,难道有人有任何线索吗

最佳答案

您确定使用的是3.2.1吗?检查从何处导入。您可能有一些冲突,因为您的一个库正在导入apache.commons的另一个版本。

尝试导入“org.apache.commons.collections.MapUtils”,看看是否仍然存在问题。

09-19 00:55