不懂就问,如何将这个JAVA匿名内部类替换为lambda表达式

不懂就问,如何将这个JAVA匿名内部类替换为lambda表达式

new JSONObject().fluentPut("s", new Object() {
public String abc() {
return "";
}
}.abc());

望采纳!!

需要定义一个函数接口,类似如下这种

public class Main {
    public static void main(String[] args) {
        //使用lambda表达式实现接口
        Test test = () -> {
            System.out.println("test");
        };
        test.test();
    }
}

interface Test{
    public void test();
}

lambda不是匿名函数吗
匿名函数能代替匿名类?

希望以下这个链接可以帮到你
https://blog.csdn.net/u022812849/article/details/107861265