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

    读取文件参考:https://blog.csdn.net/weixin_42129373/article/details/82154471

    写入文件参考:https://blog.csdn.net/BanketBoy/article/details/86504704

    https://www.cnblogs.com/chenpi/p/5498731.html

     1 package text;
     2 
     3 import java.io.BufferedReader;
     4 import java.io.BufferedWriter;
     5 import java.io.File;
     6 import java.io.FileNotFoundException;
     7 import java.io.FileReader;
     8 import java.io.FileWriter;
     9 import java.io.IOException;
    10 import java.util.Arrays;
    11 import java.util.Scanner;
    12 
    13 import javax.annotation.processing.FilerException;
    14 /*从input1.txt和input.txt文本文档轮流按行读取数据并按行写入output.txt文本文档
    15  */
    16 
    17 public class Main {
    18     public static void main(String[] args) {
    19         String aString = "E:\ACM\test\input1.txt";//文件的路径
    20         String bString = "E:\ACM\test\input.txt";
    21         String cString = "E:\ACM\test\output.txt";
    22         
    23         try {
    24             FileReader aFileReader = new FileReader(aString);//字符流用于读/写文件
    25             FileReader bFileReader = new FileReader(bString);
    26             FileWriter cFileWriter = new FileWriter(cString);//如果写入第二参数为true,则为追加写入
    27             
    28             BufferedReader aBufferedReader = new BufferedReader(aFileReader);//包装字符流以提高效率
    29             BufferedReader bBufferedReader = new BufferedReader(bFileReader);
    30             BufferedWriter cBufferedWriter = new BufferedWriter(cFileWriter);
    31             
    32             String tempString = aBufferedReader.readLine();//按行读取
    33             while (tempString != null) {
    34                 cBufferedWriter.write(tempString);
    35                 cBufferedWriter.newLine();//写入换行
    36                 
    37                 tempString = bBufferedReader.readLine();
    38                 cBufferedWriter.write(tempString);
    39                 cBufferedWriter.newLine();
    40                 
    41                 tempString = aBufferedReader.readLine();
    42             }
    43             
    44             cBufferedWriter.close();//关闭流
    45             aBufferedReader.close();
    46             bBufferedReader.close();
    47             aFileReader.close();
    48             bFileReader.close();
    49             cFileWriter.close();
    50         } catch (FileNotFoundException e) {//没有try-catch会报错
    51             e.printStackTrace();
    52         } catch (IOException e) {
    53             e.printStackTrace();
    54         }
    55     }
    56 }
  • 相关阅读:
    子库存安全性控制
    检查装配件属性
    检查加工费是否有父件
    检查委外货位
    只允许操作外协任务
    检查是否存在工艺路线
    不能取组织ID
    加宽任务号宽度
    采购订单供应商地点必输
    只显示标准采购订单
  • 原文地址:https://www.cnblogs.com/hemeiwolong/p/12332332.html
Copyright © 2011-2022 走看看