zoukankan      html  css  js  c++  java
  • java 文件按行读写

     1 import java.io.BufferedReader;
     2 import java.io.BufferedWriter;
     3 import java.io.File;
     4 import java.io.FileReader;
     5 import java.io.FileWriter;
     6 import java.io.IOException;
     7 
     8 public class Demo001 {
     9 
    10     public static void writeFile(String strSrc, String dest) {
    11         FileWriter writer = null;
    12         FileReader reader = null;
    13         BufferedReader br = null;
    14         BufferedWriter bw = null;
    15 
    16         try {
    17             File file = new File(dest);
    18             if (!file.exists()) {
    19                 file.createNewFile();
    20             }
    21             
    22             // 这里的true,是以追加的方式写
    23             writer = new FileWriter(dest, true);
    24 
    25             reader = new FileReader(strSrc);
    26 
    27             String str = null;
    28 
    29             br = new BufferedReader(reader);
    30 
    31             bw = new BufferedWriter(writer);
    32 
    33             while ((str = br.readLine()) != null) {
    34                 StringBuffer sb = new StringBuffer("");
    35 
    36                 sb.append(str + "\n");
    37                 bw.write(sb.toString());
    38             }
    39 
    40             br.close();
    41             reader.close();
    42 
    43             bw.close();
    44             writer.close();
    45 
    46         } catch (IOException e) {
    47             e.printStackTrace();
    48         }
    49     }
    50 
    51     public static void main(String[] args) {
    52         Demo001.writeFile("D:/hw31a.txt", "D:/hw31c.txt");
    53         Demo001.writeFile("D:/hw31b.txt", "D:/hw31c.txt");
    54     }
    55 }
    高山流水,海纳百川!
  • 相关阅读:
    tomcat8.5.57源码阅读笔记2
    tomcat8.5.57源码阅读笔记1
    KVM openstack
    爬虫进阶版
    react 之setChild子组件传值父组件
    Linux找死锁、cpu100%
    Java定时任务
    Java工具类HttpUtil
    Java后台远程下载url文件并远程上传文件
    jQuery上传文件
  • 原文地址:https://www.cnblogs.com/ahcc08/p/3764742.html
Copyright © 2011-2022 走看看