首页javalambdaJava Stream - 如何检查Lambda表达式的目标类型

Java Stream - 如何检查Lambda表达式的目标类型

我们想知道如何检查Lambda表达式的目标类型。
public class Main {

  public static void main(String[] args) {
    A a = () -> {
      System.out.println("Something");
    };
    B b = () -> {
      System.out.println("Something");
    };
    System.out.println(a.getClass());
    System.out.println(b.getClass());
  }
}

interface A {
  void abstractMethod();
}

interface B {
  void abstractMethod();
}