读写文件


import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/*
 * 作成日: 2006/04/04
 *
 * TODO この生成されたファイルのテンプレートを変更するには次へジャンプ:
 * ウィンドウ - 設定 - Java - コード・スタイル - コード・テンプレート
 */

/**
 * @author mhb
 *
 * TODO この生成された型コメントのテンプレートを変更するには次へジャンプ: ウィンドウ - 設定 - Java - コード・スタイル -
 * コード・テンプレート
 */
public class TestHeader {

 public static void main(String[] args) throws IOException {
  readFile("C://mmx//sss.txt");
  writeFile("C://mmx//sds.txt");
  System.out.println("asd");
 }

 public static void readFile(String filename) throws IOException {

  FileReader fileReader = null;
  BufferedReader reader = null;

  try {
   File file = new File(filename);
   fileReader = new FileReader(file);
   reader = new BufferedReader(fileReader);

   String strCSV = null;

   while ((strCSV = reader.readLine()) != null) {
    System.out.println(strCSV);
   }
  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   fileReader.close();
   reader.close();
  }
 }
 
 public static void writeFile(String filename) throws IOException {

  FileWriter fileWriter = null;
  BufferedWriter writer = null;

  try {
   File file = new File(filename);
   fileWriter = new FileWriter(file);
   writer = new BufferedWriter(fileWriter);

   writer.newLine();
   writer.write("a");
   
   writer.newLine();
   writer.write("b");

  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   writer.close();
   fileWriter.close();
  }
 }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值