如何调试 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
广告