当前位置: 首页 > news >正文

教育网站建设 思维导图小红书seo排名规则

教育网站建设 思维导图,小红书seo排名规则,对于网站反爬虫如何做,国外网站设计 网址来自:小小程序员。 本文仅作记录 org.apache.commons.collections包下的CollectionUtils工具类,下面说说它的用法: 一、集合判空 通过CollectionUtils工具类的isEmpty方法可以轻松判断集合是否为空,isNotEmpty方法判断集合不为…

来自:小小程序员。 本文仅作记录

org.apache.commons.collections包下的CollectionUtils工具类,下面说说它的用法:

一、集合判空

通过CollectionUtils工具类的isEmpty方法可以轻松判断集合是否为空,isNotEmpty方法判断集合不为空。

List<Integer> list = new ArrayList<>();
list.add(2);
list.add(1);
list.add(3);
if (CollectionUtils.isEmpty(list)) {System.out.println("集合为空");
}
if (CollectionUtils.isNotEmpty(list)) {System.out.println("集合不为空");
}

二、对两个集合进行交、并、补、差集操作

List<Integer> list = new ArrayList<>();
list.add(2);
list.add(1);
list.add(3);List<Integer> list2 = new ArrayList<>();
list2.add(2);
list2.add(4);//获取并集
Collection<Integer> unionList = CollectionUtils.union(list, list2);
System.out.println(unionList);//获取交集
Collection<Integer> intersectionList = CollectionUtils.intersection(list, list2);
System.out.println(intersectionList);//获取交集的补集
Collection<Integer> disjunctionList = CollectionUtils.disjunction(list, list2);
System.out.println(disjunctionList);//获取差集
Collection<Integer> subtractList = CollectionUtils.subtract(list, list2);
System.out.println(subtractList);运行结果:
[1, 2, 3, 4]
[2]
[1, 3, 4]
[1, 3]

三、从一个对象的集合中,获取某一属性的集合

100个Java工具类之9:apache包下的CollectionUtils

首发2023-07-08 18:00·一名小小程序员

该系列为java工具类系列,主要展示100个常用的java工具类。

本系列工具类的核心目的主要有三点:

1,以便他用:提供可用的Java工具类,方便大家使用,避免重复造轮子

2,个人记录:作为个人记录,同时督促自己学习总结

3,为初学者提供思路,相互交流,共同进步

当然,很多细节部分经不起推敲,如存在部分代码不规范、注释不详细、格式不统一等问题,还望阅读者多多包涵,多提意见。

本文主要讲述:

apache的
org.apache.commons.collections包下的CollectionUtils工具类。

一、集合判空

通过CollectionUtils工具类的isEmpty方法可以轻松判断集合是否为空,isNotEmpty方法判断集合不为空。

List<Integer> list = new ArrayList<>();
list.add(2);
list.add(1);
list.add(3);
if (CollectionUtils.isEmpty(list)) {System.out.println("集合为空");
}
if (CollectionUtils.isNotEmpty(list)) {System.out.println("集合不为空");
}

二、对两个集合进行交、并、补、差集操作

List<Integer> list = new ArrayList<>();
list.add(2);
list.add(1);
list.add(3);List<Integer> list2 = new ArrayList<>();
list2.add(2);
list2.add(4);//获取并集
Collection<Integer> unionList = CollectionUtils.union(list, list2);
System.out.println(unionList);//获取交集
Collection<Integer> intersectionList = CollectionUtils.intersection(list, list2);
System.out.println(intersectionList);//获取交集的补集
Collection<Integer> disjunctionList = CollectionUtils.disjunction(list, list2);
System.out.println(disjunctionList);//获取差集
Collection<Integer> subtractList = CollectionUtils.subtract(list, list2);
System.out.println(subtractList);
运行结果:
[1, 2, 3, 4]
[2]
[1, 3, 4]
[1, 3]

三、从一个对象的集合中,获取某一属性的集合

从一个对象的集合中,获取某一属性的集合。如,从人员信息集合中获取人员姓名的集合

List<Map<String, Object>> list = new ArrayList<>();Map<String, Object> map1 = new HashMap<>();map1.put("name", "张三");map1.put("age", 1);Map<String, Object> map2 = new HashMap<>();map2.put("name", "李四");map2.put("age", 2);Map<String, Object> map3 = new HashMap<>();map3.put("name", "王五");map3.put("age", 3);list.add(map1);list.add(map2);list.add(map3);List<String> nameList = (List<String>) CollectionUtils.collect(list, new Transformer() {public Object transform(Object arg0) {Map<String, Object> map = (Map<String, Object>) arg0;return map.get("name");}});System.out.println(nameList);运行结果:
[张三, 李四, 王五]

四、从一个对象集合中过滤出只符合要求的对象

List<Map<String, Object>> list = new ArrayList<>();List<Map<String, Object>> tarList = new ArrayList<>();Map<String, Object> map1 = new HashMap<>();map1.put("name", "张三");map1.put("age", 1);Map<String, Object> map2 = new HashMap<>();map2.put("name", "张三");map2.put("age", 2);Map<String, Object> map3 = new HashMap<>();map3.put("name", "王五");map3.put("age", 3);list.add(map1);list.add(map2);list.add(map3);CollectionUtils.filter(list, new Predicate(){public boolean evaluate(Object arg0) {Map<String, Object> map = (Map<String, Object>)arg0;return "张三".equals((String)map.get("name"))&& 2 == Integer.parseInt(String.valueOf(map.get("age")));}});System.out.println(list);执行结果:
[{name=张三, age=2}]

http://www.hrbkazy.com/news/11528.html

相关文章:

  • 龙华公司做网站google网址直接打开
  • 多个网站做计划seo排名点击手机
  • 响应式网站设计尺寸seo技术培训教程
  • 诸暨网站制作公司 网页百度seo推广优化
  • asp.net网站开发百科微信scrm系统
  • wordpress 主题打包如何网站seo
  • 最好的购物平台排行榜seo企业建站系统
  • 做羞羞的网站重庆seo网络推广关键词
  • 新手学做网站要多久网站排名优化方法
  • 郑州做网站擎天网站建设价格
  • 湖北做网站网络运营推广合作
  • 东莞娱乐场所开放通知刷seo关键词排名软件
  • 怎样做好网站运营企业网站建设公司
  • 王也图片seo标题优化关键词怎么选
  • wordpress在线搭建西安百度首页优化
  • 网站建设协议书如何自己开发一个平台
  • 信息网站建设费使用年限百度top排行榜
  • 手机做任务赚钱的网站河南优化网站
  • 商城网站建设报价单毛戈平化妆培训学校官网
  • 免费个人网站模板下载重庆百度推广排名
  • 备案个人网站名称大全搜索引擎哪个好用
  • 网站网址注册磁力蜘蛛种子搜索
  • 我们一起做网站百度竞价广告推广
  • 做网站需要多少兆专线seo sem
  • 从零开始网站建设网站关键字优化
  • 自己做港澳台照片回执网站百度推广公司
  • 传单设计网站seo优化名词解释
  • 视频网站开发与制作免费网站服务器
  • 金华市住房建设局网站广告推广的软件
  • 扫描网站特征dede软文世界