IntelliJ IDEA中Lambda表达式警告:Can be replaced with method reference less
Can be replaced with method reference less… (Ctrl+F1) This
inspection reports lambdas which can be replaced with method
references Lambda/method references syntax is not supported under Java
1.7 or earlier JVMs.
代码如下
@Test
public void test() {
ArrayList<String> strings = new ArrayList<>();
strings.add("1");
strings.add("2");
strings.add("3");
strings.add("4");
strings.forEach((String str)-> System.out.println(str));
}
应该把爆警告的那句话修改成
strings.forEach(System.out::println);