import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
/**
* 取得字符串在文件中出现的次数
* @author lichaoever
*
*/
public class Search {
File file = new File("/usr/test.txt");
private String buffer;
public Search() {
try {
System.out.println(this.reSearch("SearchSomeThing"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public int reSearch(String find_str) throws IOException
{
FileReader reader = new FileReader(file);
BufferedReader reader2 = new BufferedReader(reader);
String s = "";
do
{
buffer += s;
}while(( s = reader2.readLine()) != null);
return buffer.split(find_str).length - 1;
}
public static void main(String[] args) {
new Search();
}
}