zoukankan      html  css  js  c++  java
  • 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();

                }

          }

     

    }

     

  • 相关阅读:
    【转载】Allegro Auto Rename器件反标注教程
    FPGA代码设计规范整理
    Cadence Allegro导网表的错误问题解决
    简单玩转Excel排序、筛选、分类汇总与数据透视表功能!
    zt一篇教会你写90%的shell脚本
    zt一篇教会你写90%的shell脚本
    TCP协议理解
    zt 改进TCP,阿里提出高速云网络拥塞控制协议HPCC
    zt TCP的困境与解决方案
    ztGoogle's BBR拥塞控制算法如何对抗丢包
  • 原文地址:https://www.cnblogs.com/duanxz/p/2780393.html
Copyright © 2011-2022 走看看