commons-lang3:3.9 判断list是否为空
时间: 2023-11-16 08:06:54 浏览: 135
如果您想使用 Apache Commons Lang 工具库中的方法来判断一个 List 是否为空,可以使用 `CollectionUtils.isEmpty(Collection<?> coll)` 方法,具体使用如下:
```java
import org.apache.commons.collections4.CollectionUtils;
public class Test {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
boolean isEmpty = CollectionUtils.isEmpty(list);
System.out.println(isEmpty);
}
}
```
以上代码中,`CollectionUtils.isEmpty(Collection<?> coll)` 方法接收一个集合对象,返回一个 boolean 值,用于判断集合是否为空。
需要注意的是,Apache Commons Lang 3.x 版本中的集合工具类已经从 `org.apache.commons.collections.CollectionUtils` 包移动到了 `org.apache.commons.collections4.CollectionUtils` 包下,所以在使用时需要注意包的导入。
希望能够帮助到您。
相关问题
Cannot resolve org.apache.commons:commons-lang3:3.9
这错误通常表示你的项目中缺少 Commons Lang3 库,或者版本不正确。你需要在你的项目中添加 Commons Lang3 依赖,可以通过以下方式在 Gradle 中添加:
```
dependencies {
implementation 'org.apache.commons:commons-lang3:3.9'
}
```
如果你使用的是 Maven,则可以添加以下依赖:
```
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.9</version>
</dependency>
```
当然,你可以根据你的具体项目需要修改版本号。希望能够帮到你解决问题!
org.apache.commons:commons-lang3:3.13.0中排除logback
在Maven项目中,可以使用`<exclusions>`标签来排除依赖项的传递依赖项。要排除`org.apache.commons:commons-lang3:3.13.0`中的`logback`,可以在`pom.xml`文件中添加以下代码:
```xml
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.13.0</version>
<exclusions>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</exclusion>
</exclusions>
</dependency>
```
这将从`org.apache.commons:commons-lang3:3.13.0`中排除`ch.qos.logback:logback-classic`和`ch.qos.logback:logback-core`。