展开全部
把代码分成了62616964757a686964616fe59b9ee7ad9431333365643034三部分(读取数据、排序、写入数据),更方便阅读和理解。
排序可以直接使用java已实现的排序算法,也可以自己写排序算法。import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Test {
public static void main(String[] args) throws IOException {
String file_a = "D:\\test\\a.txt"; // a.txt的路径
String file_b = "D:\\test\\b.txt"; // b.txt的路径
System.out.println("读取数据…");
List list = read(file_a); // 从文件中读取数据
System.out.println("排序…");
sort(list); // 排序
System.out.println("写入数据…");
write(file_b, list); // 写入到文件
System.out.println("over");
}
public static List read(String filePath) throws IOException {
List list = new ArrayList<>()