您的位置:首页 > 编程语言 > Java开发

Java文件操作:按行读取和写入

2009-01-05 21:10 639 查看
Java文件操作:按行读取和写入
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 

    文件操作是任何语言中最为常用的部分,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();

            }

      }

 

}

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息