Java中如何调试Lambda表达式

Lambda表达式由两部分组成,一个是参数,另一个是代码或表达式。 这两个部分由箭头运算符“->”分隔。 我们可以使用NetBeans,IntelliJ和Eclipse等不同的IDE来调试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())  //使用lambda转换为大写
          .forEach(s -> System.out.println(s));   //使用lambda打印“s”
   }
}

输出结果

jai - JAI
adithya - ADITHYA
raja - RAJA