IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

Java8に嵌る

本に載っていたサンプルを参考に、

import java.io.File;

public class Main {

    public static void main(String[] args) {

        File[] files = new File(".").listFiles(File::isHidden);
        for (File f  :files) {
            System.out.println(f.getAbsoluteFile());
        }
   }
}

ちょっと変形してみましたけど、

import java.io.File;

public class Main {

    public static void main(String[] args) {

        File[] files = new File(".").listFiles(File::getName::length>5);
        for (File f  :files) {
            System.out.println(f.getAbsoluteFile());
        }
   }
}

コンパイルエラー。。。ふぅ、