今天写一个小玩意的时候由于FileFilter是个函数式接口就想着直接用lambda表达式写,写完,idea报出了个警告java
warning的地方在这里express
if (file.isDirectory()) { File[] files = file.listFiles((file2)-> { return file2.getName().contains(name); }); for (File file1 : files) { System.out.println(file1.getName()); } }
发现只要改为这样行,更简洁less