本文主要是介绍出师表排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一.原文件
二.代码
package org.example;import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;public class day12 {public static void main(String[] args) {try (BufferedReader br = new BufferedReader(new FileReader("d:/temp/day05/出师表.txt"));BufferedWriter bf = new BufferedWriter(new FileWriter("d:/temp/day05/新出师表.txt"))) {//定义ArrayList集合存储内容List<String> data = new ArrayList<>();//按行读取String line;while ((line = br.readLine()) != null) {data.add(line);}//排序Collections.sort(data);System.out.println(data);//遍历集合内容,写出到新文件for (String s : data) {bf.write(s);bf.newLine();}} catch (Exception e) {e.printStackTrace();}}
}
三.结果
这篇关于出师表排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!