1 import java.io.*;
2 import java.util.HashMap;
3 import java.util.Map;
4
5 public class SortDemo {
6
7 public static void main(String[] args) throws IOException {
8 FileReader reader = new FileReader("src\\main\\java\\com\\nowcoder\\Gday10\\in.txt");
9 BufferedReader bufferedReader = new BufferedReader(reader);
10 BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("D:\\shiwen.txt"));
11 // 文件的读入
12 try {
13 String readText ;
14 Map<String,String> maps = new HashMap<>() ;
15 // 重点::map中会根据key的值在自动增加排序的功能
16 char[] a = new char[1];
17 int len = 0;
18 // 注意使用分割字符串的方法
19 // String[] line = readText.split("\\.");
20 // 第一次使用的分割方法是错误的,所以读取的数组是空
21 while ((readText= bufferedReader.readLine())!= null){
22 String[] line = readText.split("\\.");
23 String num = line[0];
24 String shi = line[1];
25 maps.put(num,shi);
26 bufferedWriter.write(shi+"\r\n");
27 }
28 // System.out.println(maps);
29 bufferedWriter.close();
30 bufferedReader.close();
31 } catch (IOException e) {
32 e.printStackTrace();
33 }
34 }
35 }
1 import java.io.*;
2 import java.util.HashMap;
3 import java.util.Map;
4
5 public class SortDemo {
6
7 public static void main(String[] args) throws IOException {
8 FileReader reader = new FileReader("src\\main\\java\\com\\nowcoder\\Gday10\\in.txt");
9 BufferedReader bufferedReader = new BufferedReader(reader);
10 BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("D:\\shiwen.txt"));
11 // 文件的读入
12 try {
13 String readText ;
14 Map<String,String> maps = new HashMap<>() ;
15 // 重点::map中会根据key的值在自动增加排序的功能
16 char[] a = new char[1];
17 int len = 0;
18 // 注意使用分割字符串的方法
19 // String[] line = readText.split("\\.");
20 // 第一次使用的分割方法是错误的,所以读取的数组是空
21 while ((readText= bufferedReader.readLine())!= null){
22 String[] line = readText.split("\\.");
23 String num = line[0];
24 String shi = line[1];
25 maps.put(num,shi);
26 bufferedWriter.write(shi+"\r\n");
27 }
28 // System.out.println(maps);
29 bufferedWriter.close();
30 bufferedReader.close();
31 } catch (IOException e) {
32 e.printStackTrace();
33 }
34 }
35 }