且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Java读写文件

更新时间:2022-06-27 20:26:46

 

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;


public class ReadAndWrite {


 public static void main(String[] args)
 {
  ReadAndWrite.WriteFile("F://2.txt",ReadAndWrite.Read("F://1.txt")); 把1的内容读出来,写到2去
 }
 
 // 读文件
 public static StringBuffer Read(String filePath)
 {
  StringBuffer sb=new StringBuffer();
  String str=null;
    try
    {
     BufferedReader br=new BufferedReader
     (new InputStreamReader(new FileInputStream(filePath)));
     while((str=br.readLine())!=null)
     {
      sb.append(str);
        }
     br.close();
    }
    catch(Exception e)
    {
     e.printStackTrace();
    }
    return sb;
 }
 
 // 写文件
 public static void WriteFile(String filePath,StringBuffer text)
 {
  try
  {
   BufferedWriter rw=new BufferedWriter
   (new OutputStreamWriter(new FileOutputStream(filePath)));
   rw.write(new String(text));
   rw.close();
    
  }
  catch(Exception e)
  {
   e.printStackTrace();   
  }

 }

}