背景:
偶尔看到一道编程题,简单答一下哦 没有用字符串匹配算法,只是java-api实现下
直接上代码:
package test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.*;
/**
* @Author: yuanj
* @CreateDate: 2018/6/27 21:33
* @Version: 1.0
*/
public class LogKeywords {
public static void main(String[] args) throws Exception{
File file = new File("src/main/java/test/sys_info.log");
System.out.println("请输入关键字:(以空格为间隔,并且关键词不能包含`符号)");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
String[] keywords = input.split(" ");
long start = System.currentTimeMillis();
BufferedReader bufferedReader = new BufferedReader(new FileReader(fi