lambda表达式如何实现continue呢?

打印 上一主题 下一主题

主题 906|帖子 906|积分 2718

转自:
http://www.java265.com/JavaJingYan/202206/16541631543616.html
lambda简介:
        Lambda是计算机编程语言,Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型
Lambda 表达式         Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。下文笔者讲述lambda表达式实现continue的方法分享,如下所示
  1. 实现思路:
  2.     直接使用return
  3.         即可实现直接跳到下一个循环运行
复制代码
例:
  1. public class Test {
  2.     public static void main(String[] args) throws FileNotFoundException {
  3.         List<Integer> list = new ArrayList<Integer>();
  4.         list.add(1);
  5.         list.add(2);
  6.         list.add(3);
  7.         list.forEach(i->{
  8.             if(i.intValue() == 1)
  9.             return;
  10.             System.out.println(i);
  11.             System.out.println(88888888);
  12.         });
  13.         System.out.println("===========");
  14.     }
  15. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我可以不吃啊

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表