• Java文件操作:按行读取和写入


    文件操作是任何语言中最为常用的部分,Java也不例外。这里主要介绍按行读取的文件操作和写入

     

    import java.io.BufferedReader;

    import java.io.BufferedWriter;

    import java.io.FileNotFoundException;

    import java.io.FileReader;

    import java.io.FileWriter;

    import java.io.IOException;

     

     

    public class JavaFile {

          public static void main(String[] args) {

                try {

                // read file content from file

                StringBuffer sb= new StringBuffer("");

               

                FileReader reader = new FileReader("c://test.txt");

                BufferedReader br = new BufferedReader(reader);

               

                String str = null;

               

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

                      sb.append(str+"/n");

                     

                      System.out.println(str);

                }

               

                br.close();

                reader.close();

               

                // write string to file

                FileWriter writer = new FileWriter("c://test2.txt");

                BufferedWriter bw = new BufferedWriter(writer);

                bw.write(sb.toString());

               

                bw.close();

                writer.close();

          }

          catch(FileNotFoundException e) {

                      e.printStackTrace();

                }

                catch(IOException e) {

                      e.printStackTrace();

                }

          }

     

    }

     

  • 相关阅读:
    POJ 1654 Area 多边形面积 G++会WA
    POJ 3348 Cows 求凸包面积
    POJ 1279 Art Gallery 半平面交 多边形的核
    hdu 1556 Color the ball 线段树 区间更新
    POJ 1474 Video Surveillance 半平面交
    POJ 3130 How I Mathematician Wonder What You Are! 半平面交
    在React项目中,如何优雅的优化长列表
    react高亮显示关键词
    通过a标签同源和跨域下载服务器文件(基于blob)
    前端性能优化之回流和重绘
  • 原文地址:https://www.cnblogs.com/duanxz/p/2780393.html
Copyright © 2020-2023  润新知