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();

                }

          }

     

    }

     

  • 相关阅读:
    2009年度最佳jQuery插件
    转:Jeff Dean的Stanford演讲
    Zookeeper的RPC框架
    转:电商推荐技术
    NoSQL设计思想(从辅到主)
    工作一年小结
    转:MySQL索引背后的数据结构
    java多线程并发,java的几种状态
    转发:Linux Socket编程
    几个linux shell的讲解网站
  • 原文地址:https://www.cnblogs.com/duanxz/p/2780393.html
Copyright © 2011-2022 走看看