缓冲流:出师表排序

描述:

要求将文件的内容复制到另一个文件中并恢复行号的顺序

3.侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨 之,然后施行,必得裨补阙漏,有所广益。

8.愿陛下托臣以讨贼兴复之效,不效,则治臣之罪,以告先帝之灵。若无兴德之言,则责攸之、祎、允等之慢,以彰其咎; 陛下亦宜自谋,以咨诹善道,察纳雅言,深追先帝遗诏,臣不胜受恩感激。

4.将军向宠,性行淑均,晓畅军事,试用之于昔日,先帝称之曰能,是以众议举宠为督。愚以为营中之事,悉以咨之,必能 使行阵和睦,优劣得所。

2.宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏 私,使内外异法也。

1.先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者, 盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之 路也。

9.今当远离,临表涕零,不知所言。

6.臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当 世之事,由是感激,遂许先帝以驱驰。后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。

7.先帝知臣谨慎,故临崩寄臣以大事也。受命以来,夙夜忧叹,恐付托不效,以伤先帝之明,故五月渡泸,深入不毛。今南 方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。此臣所以报先帝而忠陛下之职分 也。至于斟酌损益,进尽忠言,则攸之、祎、允之任也。

5.亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨 于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之信之,则汉室之隆,可计日而待也。

代码:

import java.io.*;

import java.util.ArrayList;

import java.util.Collections;

import java.util.Comparator;

public class Demo01 {

public static void main(String[] args) {

//定义集合用来储存每一行数据

ArrayList list = new ArrayList<>();

try(BufferedReader br=new BufferedReader(new FileReader("day10_缓冲流,转换流,序列化,打印流,属性集\\src\\com\\liqiliang\\demo05\\file01.txt"))){

String line;

while ((line=br.readLine())!=null){

list.add(line);

}

} catch (IOException e) {

e.printStackTrace();

}

/*for (String s : list) {

System.out.println("s = " + s);

int i = Integer.parseInt(s.split("\\.")[0]);

}*/

Collections.sort(list, new Comparator() {

@Override

public int compare(String o1, String o2) {

int a = Integer.parseInt(o1.split("\\.")[0]);

int b = Integer.parseInt(o2.split("\\.")[0]);

return a-b;

}

});

/*for (String s : list) {

System.out.println("s = " + s);

}*/

try(BufferedWriter bw = new BufferedWriter(new FileWriter("day10_缓冲流,转换流,序列化,打印流,属性集\\src\\com\\liqiliang\\demo05\\file02.txt"))){

for (String s : list) {

// System.out.println("s = " + s);

bw.write(s);

bw.newLine();

}

} catch (IOException e) {

e.printStackTrace();

}

}

}

原文:https://www.cnblogs.com/liqiliang1437/p/13125140.html

JAVA用数据留给出师表排序,缓冲流:出师表排序相关推荐

  1. java基础提升(六):缓冲流、转换流、序列化流、打印流

    这里写目录标题 目标 第一章 缓冲流 1.1 概述 1.2 字节缓冲流 构造方法 效率测试 1.3 字符缓冲流 构造方法 特有方法 1.4 练习:文本排序 案例分析 案例实现 第二章 转换流 2.1 ...

  2. Java18-day09【字节缓冲流、字符流、编码表、字符串与字符流中的编码解码问题、字符流读写数据的方式、字符缓冲流、IO流小结】

    视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] Java基础--学习笔记(零起点打开java ...

  3. java学习笔记30(IO :缓冲流)

    缓冲流: 读取数据大量的文件时,读取的速度慢,java提供了一套缓冲流,提高IO流的效率: 缓冲流分为字节缓冲流和字符缓冲流: 字节输入缓冲流和字节输出缓冲流如下: package com.zs.De ...

  4. java学习(150):文本缓冲流

    import javax.imageio.IIOException; import java.io.*; import java.util.Date;//字符输入流 public class File ...

  5. java缓冲输入流_java入门 -- Java I/O(五)输入缓冲流BufferedInputStream

    /* * 缓冲输入字节流: * 作用:提高输入效率,比缓冲字节流跟高 * 输入字节流体系: * ----| InputStream 抽象列 * ---------| FileInputStream 读 ...

  6. JAVA用数据留给出师表排序,如果诸葛亮会编程,用Java写出师表...

    继上一篇 "如果诸葛亮用C#写出师表..."后,站长想自己的第一语言是Java,虽然平时工作上用的不多,也用Java实现一遍吧,改改就是了,无非就是: C#的Console.Wri ...

  7. java导出数据为乱码_传参导出Excel表乱码问题解决方法

    业务场景 先描述一下业务场景,要实现的功能是通过搜索框填写参数,然后点击按钮搜索数据,将搜索框的查询参数获取,附加在链接后面,调导Excel表接口,然后实现导出Excel功能.其实做导Excel表功能 ...

  8. Java大数据平台开发 学习笔记(8)—— 选择排序

    一.数据结构与算法: 1.1.创建 选择排序方法: public static void selectSort(int[] arr){for (int i=1; i<arr.length; i+ ...

  9. 让你的数据和对象有源有出路,一文打尽,Java常用IO流处理流(处理字节流文件流)缓冲流、转换流、对象流等

    文章目录 缓冲流 转换流 标准输入输出流 打印流 数据流 对象流 随机存取文件流 Java NIO 缓冲流 为了提高数据读写的速度,Java API提供了带缓冲功能的流类,在使用这些流类时,会创建一个 ...

最新文章

  1. C++ RCSP智能指针简单实现与应用
  2. php与c语言流程控制语句,小蚂蚁学习C语言(7)——C语言流程控制之if
  3. php中命名空间重要吗,关于php:PHP中命名空间是怎样的存在一
  4. 以外包角度谈美术制程 Studio Voltz联合创始人开发经验
  5. IntelliJ IDEA16 热部署,解决每次修改java文件就得重启tomcat的问题
  6. mysql 自增 不是主键_程序员经典面试题,MySQL自增主键为什么不连续
  7. centos5.9 安装mysql_centos 5.9 安装mysql 5.5.31
  8. ios项目中使用gcd的场景_Redis在PHP项目中的实际应用场景
  9. 【爱有失落时】风与渊
  10. Linux bind DNS配置
  11. 设计模式之GOF23状态模式
  12. 通达信公式编写使用哪种计算机语言,通达信公式编写入门(附通达信经典实用选股公式).pdf...
  13. linux的mysql本地yum安装_Linux Centos 下使用yum 命令安装mysql实现步骤
  14. 苏宁易购开放平台_前三季度线上规模突破2000亿,苏宁易购三季度盈利7.14亿
  15. 图片img标签设置默认图片
  16. php将文本文件中的内容呈现到一个表格中
  17. 基于python的中证股票分析
  18. SVG夜晚床月亮场景代码
  19. 用计算机无法解决打印所有,解决打印机无法打印的10种方法
  20. 【Android SDM660源码分析】- 04 - UEFI ABL LinuxLoader 代码分析

热门文章

  1. 论文笔记:DLWL: Improving Detection for Lowshot classes with Weakly Labelled data
  2. 小程序底部tabbar加数字标
  3. CV往哪卷?李飞飞指出三颗「北极星」:具身智能,视觉推理和场景理解
  4. 30天搞定spark源码系列-RDD番外篇-shuffledRDD
  5. 阿里首席风险官刘振飞:聚安全人之力 为全社会赋能
  6. 高德地图上线顺风车业务,成都武汉两地首发!
  7. Python实现自动换壁纸功能
  8. 基于FFmpeg的音视频播放器
  9. 7-1 构造方法 (5 分)-java
  10. C++ Test 关于Read Symbols报错的解决方法(适用于Windows 10)