public static void count(String filename) throws IOException { long count=0; long len; String strline = ""; char hit[] = {'H','I','T'};//要搜索的字符串 char buff[] = new char[2100];
Reader in = new FileReader(filename);//用FileReader类构造产生一个Reader类对象 LineNumberReader line = null;//生成一个空指针 try { line = new LineNumberReader(in);//建立LineNumberReader类对象 while((strline = line.readLine()) != null) { //到这里已经读出一行了,用下面的代码分析这行有几个HIT int i=0,j=0,max=0,flag=0; buff = strline.toCharArray();//转换成字符数组 max = strline.length();