如何调试 Java 中的 lambda 表达式?


lambda 表达式由两部分组成,一部分是参数,另一部分是代码表达式。这两部分由箭头运算符 "->" 分隔。我们可以使用不同的IDE(如Netbeans、IntelliJ 和 Eclipse)来调试 Java 中的 lambda 表达式。始终可以创建多行 lambda 表达式并使用 print 语句来显示变量的值。调试器还可以提供有关 Java 程序状态的其他信息。在调试器执行时,它允许修改某些变量。

语法

(parameters) -> expression
  or
(parameters) -> { statements; }

示例

import java.util.*;

public class LambdaDebugTest {
   public static void main(String args[]) {
      List<Strng> list = Arrays.asList("jai", "adithya", "raja");
      list.stream()
          .map(s -> s + " - " + s.toUpperCase())  // Convert to upper case using lambda
          .forEach(s -> System.out.println(s));   // To print 's' using lambda
   }
}

输出

jai - JAI
adithya - ADITHYA
raja - RAJA

更新时间:2020-07-10

2K+ 浏览

开启你的 职业生涯

完成课程,获得认证

开始
广告