- 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();
- }
复制代码
|
|