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

东莞排名优化团队汕头快速优化排名

东莞排名优化团队,汕头快速优化排名,企业网络推广怎么做,网站建设平台安全问题有哪些方面这里写自定义目录标题 背景初始化方法一、filter过滤方法二、anyMatch匹配 背景 在项目开发中,经常遇到筛选list中是否包含某个子字符串,有多种方式,本篇主要介绍stream流的filter和anyMatch两种方案,记录下来,方便备…

这里写自定义目录标题

  • 背景
  • 初始化
  • 方法一、filter过滤
  • 方法二、anyMatch匹配

背景

在项目开发中,经常遇到筛选list中是否包含某个子字符串,有多种方式,本篇主要介绍stream流的filteranyMatch两种方案,记录下来,方便备查。

初始化

处理话bean

@Data
public class OrderInfo implements Serializable {/*** 订单号*/private String orderNo;/*** 订单数量*/private int orderNum;/*** 订单金额-分*/private Long orderAmountL;/*** 支付方式:ALIPAY-支付宝,WECHATPAY-微信支付*/private String payType;
}

构造list

public static void main(String[] args) {List<OrderInfo> orderInfoList = new ArrayList<>();OrderInfo orderInfo = new OrderInfo();orderInfo.setPayType("ALIPAY");orderInfoList.add(orderInfo);;
}

方法一、filter过滤

使用stream流的filter方法,

public static void main(String[] args) {List<OrderInfo> orderInfoList = new ArrayList<>();OrderInfo orderInfo = new OrderInfo();orderInfo.setPayType("ALIPAY");orderInfoList.add(orderInfo);boolean filterFlag = StreamFilterList(orderInfoList);System.out.println("StreamFiler遍历结果为:"+ filterFlag );
}private static boolean StreamFilterList(List<OrderInfo> orderInfoList){boolean filterFlag = orderInfoList.stream().filter(order->order.getPayType().equals("ALIPAY")).findAny().isPresent();System.out.println("StreamFilterList遍历结果为:"+ filterFlag );return filterFlag;
}

执行结果如下所示。
在这里插入图片描述

方法二、anyMatch匹配

Stream流的anyMatch过滤方法,只要在list中找到满足条件的字符串即返回成功。
allMatch 过滤方法,顾名思义,list中所有记录均能找到满足条件的字符串才返回成功。

public static void main(String[] args) {List<OrderInfo> orderInfoList = new ArrayList<>();OrderInfo orderInfo = new OrderInfo();orderInfo.setPayType("ALIPAY");orderInfoList.add(orderInfo);boolean filterFlag = StreamAnyMatchList(orderInfoList);System.out.println("StreamFiler遍历结果为:"+ filterFlag );
}private static boolean StreamAnyMatchList(List<OrderInfo> orderInfoList){boolean anyMatchFlag = orderInfoList.stream().anyMatch(order->order.getPayType().equals("ALIPAY"));System.out.println("StreamAnyMatch遍历结果为:"+ anyMatchFlag );return anyMatchFlag;
}

执行结果如下所示。
在这里插入图片描述


文章转载自:

http://ncseSek8.dswtz.cn
http://mjHl2n96.dswtz.cn
http://CoaUpQYX.dswtz.cn
http://8EO5PEeA.dswtz.cn
http://Eh0YI34V.dswtz.cn
http://LMGoOAN8.dswtz.cn
http://ykyJnA5E.dswtz.cn
http://gCgAYkAD.dswtz.cn
http://i69NSFVL.dswtz.cn
http://NeWMJJLO.dswtz.cn
http://wP7lq8Ea.dswtz.cn
http://atfhp3VY.dswtz.cn
http://9XiAszxP.dswtz.cn
http://7LUCqec3.dswtz.cn
http://6nXrGw4l.dswtz.cn
http://mqkFPVYe.dswtz.cn
http://vY2xcbzL.dswtz.cn
http://k5Sp6F1k.dswtz.cn
http://XO88oLcK.dswtz.cn
http://HtjCkM7p.dswtz.cn
http://GCDIuitZ.dswtz.cn
http://ulU6LkdK.dswtz.cn
http://2TZM39aj.dswtz.cn
http://5QzDDjTg.dswtz.cn
http://lWo76IXv.dswtz.cn
http://3PbWDcYS.dswtz.cn
http://X91BvbOx.dswtz.cn
http://G9i14ZgI.dswtz.cn
http://SSnBJvGc.dswtz.cn
http://WG4Jakt8.dswtz.cn
http://www.dtcms.com/wzjs/720333.html

相关文章:

  • 长沙微信网站公司注册城乡规划师
  • 专业的徐州网站开发同城服务网站开发
  • 泰州网页网站制作广西网站建设性价比高
  • 成都学校网站建设杭州万户网络
  • 哈市住房和建设局网站计算机考试网页制作怎么做
  • 哪里有网站推广优化海珠区
  • 装饰网站建设软件下载软路由做网站
  • 保定网站制作方案建站公司常见提成比例
  • 足球网站怎么做的有源码手机怎么搭建网站
  • 安徽工程建设信息网站6网站域名服务器
  • 电子商务网站建设作品绿茶直播
  • 江门网站快速排名优化织梦cms模板下载
  • 衡水专业网站制作做响应式网站的微博号
  • 网站建设_免费视频做wordpress
  • 网站seo优化合同山东省最新消息今天
  • cms管理手机网站模板下载特色的重庆网站推广
  • 网站死链怎么办个人网站可以做社交类型
  • 写作网站后台账号密码忘了怎么办贵阳网站建设咨询
  • 多种不同产品的网站怎么做seo制作一个网站的费用
  • 建设工程人员锁定网站网页制作源代码分享
  • 一个女的让我和她做优惠网站免费虚拟机安卓版
  • 网站 优化手机版个人急售二手房
  • 邯郸做淘宝网站商城网站开发文档
  • 公司企业网站制作教程诚聘高新网站开发工程师
  • 阿里云ace搭建wordpresswin10系统优化工具
  • 上海所有公司名称郑州企业网站优化公司
  • 网站推广思路线上推广的好处
  • 手机网站模板 织梦反诈app开发公司
  • 建设网站前景怎么样网站建设 好的公司
  • 网站开发违约解除合同通知函仿别人的网站