本文主要是介绍一个统计文件中关键词数量的小程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
public class computeFileNum
{public static void main(String[] args) throws IOException {File sourceFile = new File("e:\\55-tmp\\xxx.log"); FileReader in = new FileReader(sourceFile); LineNumberReader reader = new LineNumberReader(in);//数组保存当前时间段内的文件个数List<Integer> fileNumList = new ArrayList<Integer>();//当前段内文件个数Integer fileNum = new Integer(0);//读取一行String curLineString = reader.readLine();do{if(curLineString.contains("csv.pif")){fileNum++;}//文件数量传入数组if(curLineString.contains("Summary data start")){fileNumList.add(fileNum);fileNum = 0;//输出日期System.out.println(curLineString.substring(0, 19));}//读取下一行curLineString = reader.readLine();}while(curLineString != null);//最后一段传入数组fileNumList.add(fileNum);//关闭文件流和文件reader.close();in.close();//输出数组for(Integer each: fileNumList){System.out.println(each);}}}
这篇关于一个统计文件中关键词数量的小程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!