好文档 - 专业文书写作范文服务资料分享网站

java流文件读写操作大全

天下 分享 时间: 加入收藏 我要投稿 点赞

package pk.m11.d14.a1;

import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;

public class CopyFileTest { /* * * * */

public static void main(String[] args) {

//1 准备要复制的文件和要生成的文件名。 String path1 = \北京地铁规划图.bmp\String path2 = \北京地铁规划图.bmp\ //2 声明

FileInputStream fis = null; //用来读取文件 FileOutputStream fos = null; //用来存盘文件。

System.out.println(\正在复制文件,请等待.......\ //3 创建 try {

fis = new FileInputStream( path1 ); //用来读 fos = new FileOutputStream( path2 ); //用来写

结论: 文件的字节可以实现任意文件的处理(如: 复

8、将FileInputStream和FileOutputStream类配合实现

文件的复制。

制任意文件)

//4 一边读一边写 int x = fis.read();

while( x != -1 ){ //5 判断 }

//8 确保存盘成功 fos.flush();

System.out.println(\已将 \复制到 \

fos.write( x ); //6 存盘 x = fis.read(); //7 继续读取

+ \中了。\

} catch (FileNotFoundException e) { } catch (IOException e) { } finally { //9 关闭 try { } try {

if( fos != null ) { }

fos.close(); if( fis != null ){ }

fis.close();

} catch (IOException e1) {

}

}

}

} catch (IOException e) { }

package pk.m11.d14.a1;

public class ReaderWriterTest { /* * * * * *

2) 它提供的常用方法:

int read(); 用来读取一个字符,反馈该字符的编

1、 Reader抽象类的特性:

1) 它以字符的方式来读取数据。

码值,即:一个int型整数,其范围为[0 , 65535];但当它反馈一个-1时表明结束了。 * * * * * * * * * * *

2) 它提供的常用方法:

void write( int x ); 用来将给定的整数以字符方

2、 Writer 抽象类的特性:

1) 它以字符的方式将给定的数据输出。当给定的数

它的常用类: FileReader 文件的字符输入流。 通过案例来理解并掌握 FileReader类的应用。

void close(); 用来关闭字符输入流,释放所占资

源,确保安全。

据超出了[0,65535]范围时,则会失真。

java流文件读写操作大全

packagepk.m11.d14.a1;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;publicclassCopyFileTest{
推荐度:
点击下载文档文档为doc格式
6rbz94la7e5zpal1bu4b
领取福利

微信扫码领取福利

微信扫码分享