package nuc.zyz.mytext; import java.io.*; import java.io.FileInputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; public class myText01 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("myIO\\csd.txt")); ArrayList<String> list = new ArrayList<>(); String len; while ((len = br.readLine()) != null) { list.add(len); } Collections.sort(list, new Comparator<String>() { @Override public int compare(String o1, String o2) { int i1 = Integer.parseInt(o1.split("\\.")[0]); int i2 = Integer.parseInt(o2.split("\\.")[0]); return i1 - i2; } }); BufferedWriter bw = new BufferedWriter(new FileWriter("myIO\\result.txt")); for (String s : list) { bw.write(s); bw.newLine(); } bw.close(); br.close(); } }
文件内容排序
最新推荐文章于 2025-04-28 18:17:47 发布