服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java io学习基础之读写文本文件


    java的io操作都是基于流进行操作的,为了提高读写效率一般需要进行缓冲。

    简单的示例程序如下:
    
    /**
 * 读出1.txt中的内容,写入2.txt中
 *
 */

import java.io.*;

public class readwritefile{
 public static void main(string[] args){
  try{
   
   file read = new file("c://1.txt");
   file write = new file("c://2.txt");
   
   bufferedreader br = new bufferedreader(
         new filereader(read));
   bufferedwriter bw = new bufferedwriter(
         new filewriter(write));
   string temp = null;
   temp = br.readline();
   while(temp != null){
    //写文件
    bw.write(temp + "/r/n"); //只适用windows系统
    //继续读文件
    temp = br.readline();
   }
   
   bw.close();
   br.close();
   
  }catch(filenotfoundexception e){ //文件未找到
   system.out.println (e);
  }catch(ioexception e){
   system.out.println (e);
  } 
 } 
}

扫描关注微信公众号