• 接口封装-泛型方法、泛型接口、lambda表达式【类似ios传递block】


    这两天写一个粗差剔除的工具类,需要获取传入数组<object>,然后从object的一个get方法获取需要做粗差剔除的计算数据,然后如果该object满足粗差剔除的条件,要调用object的一个set方法标志该object是可以粗差剔除的异常数据。

    因为之前对lambda表达式的一个误解,以为和iOS的代码块写法一样,所以一直找Function的使用,其实lamda只是对java抽象接口的匿名写法的一个简写。因为想在调用工具类的时候,直接引用到object的get和set方法。所以还走了弯路,去直接调用invoke的方法。

    走了大大的弯路:

    正确的姿势:

  • 相关阅读:
    素数筛法
    UVA, 967 Circular
    软件开发一些常用工具
    iOS 一些常用方法笔记
    iOS 项目调试
    UINavigation的基本使用
    Tomcat多实例部署
    五联疫苗介绍
    互联网公司架构
    分布式事务
  • 原文地址:https://www.cnblogs.com/qi-dev/p/13570394.html
Copyright © 2020-2023  润新知