1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java小编程-----读取文本文件csb.txt 统计字符个数 并把结果保存到result.txt

java小编程-----读取文本文件csb.txt 统计字符个数 并把结果保存到result.txt

时间:2022-06-02 20:23:25

相关推荐

java小编程-----读取文本文件csb.txt 统计字符个数 并把结果保存到result.txt

文件路径要写对。。。。!!!!!!!!!!!!

改变.txt文档的字符集,即打开.txt文档,然后另存为,然后下面你会看到的!!!!!!!!!!!!!!!!!!!!!!!!!!

package Test;import java.io.*;import java.util.HashMap;import java.util.Map;import java.util.Set;/*读取文本文件csb.txt,统计字符个数,并把结果保存到result.txt*/public class Test05 {public static void main(String[] args) throws Exception {BufferedReader br = new BufferedReader(new FileReader("D:/csb.txt"));BufferedWriter bw = new BufferedWriter(new FileWriter("D:/res.txt"));String str = "";String res = "";while((str = br.readLine()) != null){res += str;}// System.out.println(res);Map<Character,Integer> hMap = new HashMap<>();for (int i = 0; i < res.length(); i++) {char c = res.charAt(i);if (hMap.get(c) == null){hMap.put(c,1);}else{hMap.put(c,hMap.get(c)+1);}}Set<Map.Entry<Character,Integer>> entries = hMap.entrySet();for (Map.Entry<Character,Integer> e : entries) {Character c = e.getKey();Integer i = e.getValue();bw.write(c+ "=" +i);}bw.close();br.close();}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。