apache commons collections CollectionUtils工具类简单使用详解编程语言
2023-06-13 09:20:30 时间
CollectionUtils提供很多对集合的操作方法,常用的方法如下
import org.apache.commons.collections.CollectionUtils; import java.util.ArrayList; import java.util.List; public class CollectionUtilsTest { public static void main(String[] args) { List Integer a = new ArrayList Integer List Integer b = null; List Integer c = new ArrayList Integer c.add(5); c.add(6); //判断集合是否为空 System.out.println(CollectionUtils.isEmpty(a)); //true System.out.println(CollectionUtils.isEmpty(b)); //true System.out.println(CollectionUtils.isEmpty(c)); //false //判断集合是否不为空 System.out.println(CollectionUtils.isNotEmpty(a)); //false System.out.println(CollectionUtils.isNotEmpty(b)); //false System.out.println(CollectionUtils.isNotEmpty(c)); //true //两个集合间的操作 List Integer e = new ArrayList Integer e.add(2); e.add(1); List Integer f = new ArrayList Integer f.add(1); f.add(2); List Integer g = new ArrayList Integer g.add(12); //比较两集合值 System.out.println(CollectionUtils.isEqualCollection(e,f)); //true System.out.println(CollectionUtils.isEqualCollection(f,g)); //false List Integer h = new ArrayList Integer h.add(1); h.add(2); h.add(3);; List Integer i = new ArrayList Integer i.add(3); i.add(3); i.add(4); i.add(5); //并集 System.out.println(CollectionUtils.union(i,h)); //[1, 2, 3, 3, 4, 5] //交集 System.out.println(CollectionUtils.intersection(i,h)); //[3] //交集的补集 System.out.println(CollectionUtils.disjunction(i,h)); //[1, 2, 3, 4, 5] //e与h的差 System.out.println(CollectionUtils.subtract(h,i)); //[1, 2] System.out.println(CollectionUtils.subtract(i,h)); //[3, 4, 5] }
11083.html
cjava相关文章
- sql2java-excel(一):基于apache poi实现数据库表的导出及支持spring web
- Apache配置+php配置
- Apache配置虚拟主机_apache中配置虚拟主机的作用
- Nginx-代理apache负载均衡
- Apache Apisix初体验
- Apache Solr代码执行漏洞自助处置手册
- Apache日志文件增长太快解决办法
- Django上线部署之Apache的方法
- 使用Apache的DigestUtils类实现哈希摘要(SHA/MD5)详解编程语言
- Linux下启动Apache服务的方法(linux启动apache)
- 搭配Apache MySQL:超强联手服务器助力(apache和mysql)
- apache性能配置优化
- Apache日志实时分析工具:ARTLAS
- Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.4.8)
- 实现Linux搭建Apache服务器的简单指南(linux装apache)
- 解决多种web问题Linux下Apache解决多种Web问题:让你的网络更安全可靠(linux下apache)
- Apache+Servlet+Jsp环境设置(中)
- linux下安装apache与php;Apache+PHP+MySQL配置攻略
- Apache、Nginx服务配置服务器端包含(SSI)
- apache的AllowOverride以及Options使用详解
- apache使用日志分割模块rotatelogs分割日志详解