Lambda表达式的Non-static method cannot be referenced from a static context问题解决办法

报错信息如下:


image.png

报错原因是因为方法定义如下:

public static String fromSet(List<?> list, Consumer<String> con) {
    return "aaa";
}

把方法定义改成如下形式即可解决问题:

public static <T> String fromSet(List<?> list, Consumer<T> con) {
    return "aaa";
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容