Java统计文件中每个字符出现的个数
来源:互联网 发布:淘宝网广场舞长裤 编辑:程序博客网 时间:2024/05/29 19:53
package com.zhu.io;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Map;import java.util.Set;import java.util.TreeMap;public class FileCharacter{Map<Character,Integer>map=new TreeMap<Character,Integer>();public FileCharacter(String fileName) throws IOException{BufferedReader br=new BufferedReader(new FileReader(new File(fileName)));int x;while((x=br.read())>0){Character key=new Character((char)x);if(map.containsKey(key)){int count=map.get(key);map.remove(key);map.put(key, ++count);}else{map.put(key, 1);}}}public int getCount(char c){ //获取字符在文件中出现的个数return map.get(c);}public Set<Character> getAllChar(){ //获取文件中字符的Set集合return map.keySet();}public Map<Character,Integer> getMap(){ //获取字符与其出现个数组成的Map集合return map;}public void printInfo(){ //打印信息Set<Map.Entry<Character, Integer>>set=map.entrySet();for(Map.Entry<Character, Integer> entry:set){System.out.println("[ "+entry.getKey()+" ]"+"\t"+"count:"+entry.getValue());}}public static void main(String[] args) throws IOException {FileCharacter fc=new FileCharacter("e:\\test.txt");fc.printInfo();}}
阅读全文
1 0
- Java统计文件中每个字符出现的个数
- *统计字符串中每个字符出现的个数
- 统计字符串中每个字符出现的个数
- java记——统计一串字符中每个字母出现的个数
- Java上机实现统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数?
- Java上机实现统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数?
- Java上机实现统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数?
- 统计字符串中每个字符的个数
- java统计字符串中每个字符出现的次数
- Java笔记13:统计文件中每个字符出现的次数
- 统计文件中每个字母的个数
- 输入字符串统计每个字符出现的个数
- java统计字符串中重复出现字符的个数
- 统计某个文件中出现的字符个数,数字个数,空格个数,总共有多少行?
- Java统计字符串中每个字符(单词)个数
- 统计字符串中字符出现的个数
- 每个字符出现的个数
- 统计一个随机字符串中每个字符的个数
- redis 两种持久化方式分析---rdb/aof
- iOS AVAudioPlayer vs. AVPlayer AVPlayerViewController vs.MPMoviePlayerViewController
- CDN内容分发网络架构与四大关键技术
- 【总结】Fiddler Script Api
- 增益dB释义
- Java统计文件中每个字符出现的个数
- 我也说说Emacs吧(4)
- WebView的使用
- 安卓各个版本系统的源码github下载地址
- Python学习之旅-11
- csdn如何转载别人的文章
- hdu 2112 HDU Today
- HBuilder更改为自定义的背景颜色
- SSH框架搭建和整合(struts2、spring4、hibernate5)