zoukankan      html  css  js  c++  java
  • IO流,将文本反转。

    public class Test1(){

      将一个文本文档上的文本反转,第一行和倒数第一行交换,第二行和倒数第二行交换。

      分析:1.创建输入输出流对象

         2.创建集合对象

         3.将读到的数据存储在集合中

         4.倒着遍历集合将数据写到文件上

            5.关流。

    注意事项:流对象应该尽量晚开早关。

      public static void main(String[] args) throws IOException{

        1.创建输入流对象

        BufferedReader br = new BufferedReader(new FileReader("xxx.txt"));

        2.创建集合对象

         ArrayList<String> list = new ArrayList<>();

        3.将读到的数据存储在集合中

        String line;

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

         list.add(line);

        }

          br.close();   //关输入流

        4.倒着遍历集合将数据写到文件上

        1.创建输出流对象

        BufferedWriter bw = new  BufferedWriter (new FileWriter("revxxx.txt"));

        for(int i = list.size() -1; i > =0; i--){

          bw.write(list.get(i));

          bw.newLine();

        }

        5.关输出流

          bw.close();

      }

    }

  • 相关阅读:
    云服务器配置
    linux云服务器的配置
    Python进阶练习与爬取豆瓣T250的影片相关信息
    实时爬取疫情动态变化并进行可视化展示
    python基础学习
    异步实现用户名的校验
    人月神话读书笔记(一)
    第三周学习进度博客
    CentOS7.4下编译Hadoop-2.7.6
    Linux 内存使用率
  • 原文地址:https://www.cnblogs.com/wangffeng293/p/13179497.html
Copyright © 2011-2022 走看看