java函数式编程实例(函数式编程实例)

描述:一元运算,接受一个T类型参数,输出一个与入参类型一样的值源码:publicinterfaceUnaryOperatorextendsFunction{/***Returnsaunaryoperatorthatalwaysreturnsitsinputargument.**@paramth

大家好,又见面了,我是你们的朋友全栈君。

描述:一元运算,接受一个T类型参数,输出一个与入参一模一样的值
源码:

public interface UnaryOperator<T> extends Function<T, T> { 
   

    /** * Returns a unary operator that always returns its input argument. * * @param <T> the type of the input and output of the operator * @return a unary operator that always returns its input argument */
    static <T> UnaryOperator<T> identity() {
        return t -> t;
    }
}

测试代码:

@Test
    public void test(){
        super.print(UnaryOperator.identity().apply(1));//输出1
        super.print(UnaryOperator.identity().apply(false));//输出false
        super.print(UnaryOperator.identity().apply("string"));//输出string
    }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128794.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月12日 下午5:20
下一篇 2022年4月12日 下午5:20


相关推荐

  • 太极图正确画法_来氏太极图的画法及六行太极图的演示

    太极图正确画法_来氏太极图的画法及六行太极图的演示本来,我已打算停中发文,但是这一篇涉及到我一个重要的思想,这就是我对明代来知德的“来氏太极图”有了重要的理解,我根据它形成了我的六行太极理论,于是我还是决定把它公布出来。我尝试很多办法把水火金木土风的六行的元素融入到太极图中,它既要能符合太极的原理,又要能符合六行的原理,但又要使用它最简单化,可始终无果,有一天,我看到了明代理学家来知德的《来瞿唐先生圆图》,忽然恍然大悟,来瞿唐先生的“来氏太极图”…

    2022年5月27日
    63
  • Scala中使用fastJson 解析json字符串

    Scala中使用fastJson 解析json字符串Scala 中使用 fastJson 解析 json 字符串添加依赖 2 解析 json 字符 2 1 可以通过 JSON 中的 parseObject 方法 把 json 字符转转换为一个 JSONObject 对象 2 2 然后可调用 JSONObject 中的方法 根据 key 获取值 2 3 对于 JSON 中的套 JSON 字符串的可以使用 2 4 如果想要遍历 JSONArray 中的所有数据 想不使用 getJSONObjec 方法 但是想要这里面的遍历的所有的 JSONObject 可以使用 3 实例添加依赖

    2026年3月18日
    2
  • web worker 的传值方式以及耗时对比

    web worker 的传值方式以及耗时对比

    2021年6月29日
    104
  • Python计算机二级编程题真题及考点总结(上篇)「建议收藏」

    Python计算机二级编程题真题及考点总结(上篇)「建议收藏」【纯干货】2021全国计算机等级考试Python二级编程题真题详解(上)相较于大多数经验分享类文章,本篇重点在于总结Python二级考试中的编程题(占60分)题型范围及解题技巧,让Python小白能在一周内掌握绝大多数编程题的解题方法,顺利考取证书,为未来应聘岗位添砖加瓦!本文的最终的目的是得到一份能够涵盖编程题部分所有考点的知识点总结脑图!!!

    2022年10月12日
    6
  • windows查看局域网内所有已使用的IP

    windows查看局域网内所有已使用的IP1 循环 ping 在 cmd 命令窗口输入 for L iIN 1 1 254 DOping w2 n1192 168 1 i 按下键盘上的回车键 注意 这里的 192 168 1 是根据自己电脑的 ip 网段来填写的 查看占用 ip 情况等待几分钟命令处理完成 然后输入 arp a 图片显示为占用的 ip 情况

    2026年3月16日
    3
  • python-opencv2利用cv2.findContours()函数来查找检测物体的轮廓

    python-opencv2利用cv2.findContours()函数来查找检测物体的轮廓转自http://blog.csdn.net/sunny2038/article/details/12889059相比C++而言,Python适合做原型。本系列的文章介绍如何在python中用OpenCV图形库,以及与C++调用相应opencv函数的不同之处。这篇文章介绍在Python中使用OpenCV检测并绘制轮廓。提示:转载请详细注明原作者及出处,谢谢! 本文介绍在OpenCV…

    2022年10月4日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号