2019.4.31

2019.4.31

public static Callable<Path> searchForTask(String word, Path path){
        return () -> {
            try(var in = new Scanner(path)){
                while(in.hasNext()){
                    if(in.next().equals(word))
                        return path;
                    if(Thread.currentThread().isInterrupted()){
                        System.out.println("Search in "+path+" canceled.");
                        return null;
                    }
                }
                throw new NoSuchElementException();
            }
        };
    }

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章