回 帖 发 新 帖 刷新版面

主题:请问文件搜索内容

请问一下

我想在文件搜索指定文字


例如 在文章搜索 “abcd"

当文件含有这个STRING 显示TRUE

应该如何做
谢谢

回复列表 (共1个回复)

沙发

import java.io.*;

public class TestIO {
    public static void main(String args[]) {
        System.out.println(stringSearch("D:\\ja\\io\\test.txt","abcd"));

    }
    
    public static boolean stringSearch(String file, String findStr) {
        boolean flag = false;
        try {
            File f = new File(file);
            BufferedReader br = new BufferedReader(new FileReader(f));

            String s;
            while((s=br.readLine())!=null) {
                if(s.contains(findStr)) flag=true;
            }
            br.close();
        } catch (IOException e) {
        }
        return flag;
        
    }
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册