如何除錯 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+ 瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.