黑马程序员技术交流社区
标题:
统计.txt中每个字符出现的次数 并按照字典顺序...
[打印本页]
作者:
648947721
时间:
2014-9-7 22:37
标题:
统计.txt中每个字符出现的次数 并按照字典顺序...
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader("day22笔记.txt"));
TreeMap<Character, Integer> tm = new TreeMap<>();
int ch;
while((ch = br.read()) != -1) {
char c = (char)ch;
tm.put(c, !tm.containsKey(c) ? 1 : tm.get(c) + 1);
}
br.close();
BufferedWriter bw = new BufferedWriter(new FileWriter("times.txt"));
for(Character c : tm.keySet()) {
switch (c) {
case '\t':
bw.write("\\t" + "=" + tm.get(c));
break;
case '\n':
bw.write("\\n" + "=" + tm.get(c));
break;
case '\r':
bw.write("\\r" + "=" + tm.get(c));
break;
default:
bw.write(c + "=" + tm.get(c));
break;
}
bw.newLine();
}
bw.close();
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2