黑马程序员技术交流社区

标题: 5、统计一个文本文件中字符出现的次数,结果存入另外的一个文本文件中 [打印本页]

作者: 小蔡@¥¥¥    时间: 2016-8-27 20:57
标题: 5、统计一个文本文件中字符出现的次数,结果存入另外的一个文本文件中

5、统计一个文本文件中字符出现的次数,结果存入另外的一个文本文件中;
作者: 细听风语为梧桐    时间: 2016-8-27 22:28

import java.io.*;  

public class CountString {  
   
public static int count(String filename, String target)  
    throws FileNotFoundException, IOException {  
   FileReader fr = new FileReader(filename);  
   BufferedReader br = new BufferedReader(fr);  
   StringBuilder strb = new StringBuilder();  
   while (true) {  
    String line = br.readLine();  
    if (line == null) {  
     break;  
    }  
    strb.append(line);  
   }  
   String result = strb.toString();  
   int count = 0;  
   int index = 0;  
   while (true) {  
    index = result.indexOf(target, index + 1);  
    if (index > 0) {  
     count++;  
    } else {  
break;  
    }  
   }  
   br.close();  
   return count;  
  }  
   
public static void main(String[] args) {  
   try {  
    System.out.println(count("D:\\zuidaima.txt", "a"));  
   } catch (FileNotFoundException e) {  
    e.printStackTrace();  
   } catch (IOException e) {  
    e.printStackTrace();  
   }  
  }  
   
}  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2