我需要一个lambda表达式,它接受几个String参数,将它们连接起来,并将结果转换为大写。, c, d, e, f, g, h) -> (a + b + c + d + e + f + g + h).toUpperCase();
编译错误Main.java:1:错误:不兼容类型: lambda表达式中不兼容的参数类型</em
我看到为单个参数构造函数同时使用了Runnable和String。编译器如何知道lambda实现的是Runnable类而不是String类?.");也许它取决于类/接口中方法的数量?但是,如果一个类有多个构造函数,这些构造函数只接受一个只有一个方法的参数类,例如:Thread( Comparable c );
Thr