在Java中,以下哪个选项正确地使用了Lambda表达式来实现Greeting接口的sayHello方法? A. Greeting g = (s) -> {System.out.println("Hello, " + s);}; B. Greeting g = s -> System.out.println("Hello, " + s); C. Greeting g = (String s) -> System.out.println("Hello, " + s); D. Greeting g = new Greeting() {public void sayHello(String s) {System.out.println("Hello, " + s);}}; 答案解析 选项A、B和C都正确地使用了Lambda表达式来实现Greeting接口的sayHello方法。选项D使用的是匿名内部类的方式,而不是Lambda表达式。因此,选项D不正确。 正确答案:D