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

                }

          }

     

    }

     

  • 相关阅读:
    为了实现在线库的复杂查询,你还在双写吗?
    双11核心系统100%上云 !阿里数据库处理峰值远超传统厂商
    每秒8700万次!双11数据库峰值新纪录背后的关键力量
    最强CP!阿里云联手支付宝小程序如何助力双11?
    .net IAsyncResult 异步操作
    .net Reflection(反射)- 二
    .net Reflection(反射)- 一
    .net 空接合操作符 ??
    .net 基元类型,引用类型和值类型
    .net List<T>
  • 原文地址:https://www.cnblogs.com/duanxz/p/2780393.html
Copyright © 2011-2022 走看看