首页 > 其他分享 >常用的函数式接口-Predicate接口练习-集合信息筛选和Function接口

常用的函数式接口-Predicate接口练习-集合信息筛选和Function接口

时间:2022-09-23 11:11:10浏览次数:62  
标签:Function Predicate 练习 接口 集合 筛选

常用的函数式接口-Predicate接口练习-集合信息筛选

练习:集合信息筛选

    数组当中有多条“姓名+性别”的信息如下,

    String[] array = { "迪丽热巴,女", "古力娜扎,女", "马尔扎哈,男", "赵丽颖,女" };

    请通过Predicate接口的拼装将符合要求的字符串筛选到集合ArrayList中,

    需要同时满足两个条件:

        1. 必须为女生;

        2. 姓名为4个字。

    分析:

        1.有两个判断条件,所以需要使用两个Predicate接口,对条件进行判断

        2.必须同时满足两个条件,所以可以使用and方法连接两个判断条件

Function接口

定义一个方法

            方法的参数传递一个字符串类型的整数

            方法的参数传递一个Function接口,泛型使用<String,Integer>

            使用Function接口中的方法apply,把字符串类型的整数,转换为Integer类型的整数

标签:Function,Predicate,练习,接口,集合,筛选
From: https://www.cnblogs.com/wsfj/p/16722001.html

相关文章

  • Java序列化为什么必须实现 Serializable 接口???
    最近公司的在做服务化,需要把所有model包里的类都实现Serializable接口,同时还要显示指定serialVersionUID的值.听到这个需求,我脑海里就突然出现了好几个问题,比如说......
  • 【Springboot之切面编程】注解实现接口防刷
    本文介绍一种极简洁、灵活通用接口防刷实现方式、通过在需要防刷的方法加上@Prevent注解即可实现短信防刷;使用方式大致如下:/***测试防刷**@para......
  • JAVA调用远程接口时模拟发送数据-json格式、x-www-form-urlencoded格式、文件+参数格
    实习期结束,总结一下实习时遇到的一些以前不常用的代码,以方便下次用到时取用,代码不涉及公司机密,需要根据自己的需要进行一定的修改!如有错误欢迎指正!一个需求是项目的某些接......
  • 记一次接口超时排查
    先是客户端因为请求响应超时超时,主动断开了连接 这是查看nginx访问日志,对应的记录http状态码为499 总结:当客户端主动把连接断开时,HTTP不为这种情形定义代码。同......
  • Jenkins 踩坑 (四)|基于接口自动化测试完成 Jenkins+GitHub+Allure 的结合
    一、前提关于使用Jenkins创建job完成自动化测试,核心在于项目的拉取和执行,至于job的创建大同小异,需要了解的可以参考文章:[Jenkins之job创建、参数化与定时构建以及......
  • ES6对Function函数类型升级优化
    ES6对Function函数类型升级优化优化部分箭头函数(核心)箭头函数内的this指向的是函数定义时所在的对象,而不是函数执行时所在的对象。ES6中函数里的this总是指向函数执行......
  • 接口测试的两种方法
    其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收......
  • Day7 Javase抽象接口以及异常的捕获和抛出
    Day7面向对象编程抽象abstract修饰抽象类,如果修饰方法就是抽象方法。抽象方法可以写方法体,然后让继承抽象类的类去重写抽象方法。java的类是单继承的,但是接口可以实现......
  • Loadrunner获取登陆接口中的token值
    登录后,服务器会生成token并返回给客户端,之后客户端与服务器交互的操作中,服务器程序会对比这个token,正确则允许操作,否则拒绝客户端请求。在性能测试时,好多场景需要登录后才......
  • 记一次分析接口
    在偶然中发现一个接口耗时有点慢,用了4秒钟然后查询了下,这个接口做的事有点多,即有接口调用,又有很多的查询然后保存,所以单看代码或者时序图的话很难看出然后用了Arthas的......