如何使用java的Lambda访问变量

这篇“如何使用java的Lambda访问变量”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何使用java的Lambda访问变量”文章吧。

创新互联建站专注于吴川企业网站建设,响应式网站开发,商城网站建设。吴川网站建设公司,为吴川等地区提供建站服务。全流程定制网站,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务

1、lambda表达式可访问外部本地final变量

final int num = 1;
Converter stringConverter =
        (from) -> String.valueOf(from + num);
stringConverter.convert(2);     // 3

2、与访问本地变量相反,成员变量和静态变量可以通过lambda表达式读写。这种访问变量的方式也实现在匿名变量中:

class Lambda4 {
    static int outerStaticNum;
    int outerNum;
 
    void testScopes() {
        Converter stringConverter1 = (from) -> {
            outerNum = 23;
            return String.valueOf(from);
        };
 
        Converter stringConverter2 = (from) -> {
            outerStaticNum = 72;
            return String.valueOf(from);
        };
    }
}

以上就是关于“如何使用java的Lambda访问变量”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。


当前题目:如何使用java的Lambda访问变量
链接URL:http://csruizhi.cn/article/pedggg.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都网站建设 营销型网站建设 手机网站制作 教育网站设计方案 梓潼网站设计 企业网站建设 成都网站设计 成都网站设计 企业手机网站建设 外贸营销网站建设 成都网站建设公司 成都网站设计 网站制作 企业网站制作 成都网站建设 移动网站建设 网站建设费用 成都做网站建设公司 专业网站设计 成都网站建设公司 做网站设计 营销网站建设