原文链接:http://blog..net/blog_abel/article/details/40858245
用JAVA实现对文本文件中的关键字进行搜索, 依据每一行,得到每一行中出现关键词的个数。使用java.io.LineNumberReader.java 进行行读取。示例如下:
一 实现类
[java] view
plaincopy
packagecn.youzi.test;
importjava.io.Closeable;
importjava.io.File;
importjava.io.FileReader;
importjava.io.IOException;
importjava.io.LineNumberReader;
/**
* 对文本文件的关键词进行搜索
* @author Abel
*
*/
publicclassTextFileSearch {
publicvoidSearchKeyword(File file,String keyword) {
//参数校验
verifyParam(file, keyword);
//行读取
LineNumberReader lineReader = null;
try{
lineReader = newLineNumberReader(newFileReader(file));
String readLine = null;
while((readLine =lineReader.readLine()) !=null){