如何将以下代码更改为lamba方法引用

时间:2017-12-11 05:09:25

标签: lambda filefilter

下面是我的逻辑,从提供的文件夹路径获取文件列表,下面的代码片段工作, 但是有声纳问题要改变代码以跟随方法引用的lambda表达式。 任何帮助表示感谢。

public static File[] getFileName(String folderPath) {
    File[] fileEntry = null;
    File folder = new File(folderPath);
    fileEntry = folder.listFiles(new FileFilter() { 
      @Override
      public boolean accept(File pathname) {
        return pathname.isFile();
      }
    });
    return fileEntry;
  }

提前致谢

1 个答案:

答案 0 :(得分:0)

IntelliJ IDEA可以进行快速修复等代码优化。

Lambda表格:

public static File[] getFileName(String folderPath) {
    return new File(folderPath).listFiles(File::isFile);
}

最短的形式是:

composer install