黑马程序员技术交流社区
标题:
io中必须要掌握的文件内容复制!
[打印本页]
作者:
追梦天涯33
时间:
2015-8-23 22:54
标题:
io中必须要掌握的文件内容复制!
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/*
* 完成文件复制
*/
public class Demo06_copy {
public static void main(String[] args) throws IOException {
myCopy2();
}
//一次一个字节
public static void myCopy() throws IOException {
//创建流对象
FileInputStream fis = new FileInputStream("a.txt");
FileOutputStream fos = new FileOutputStream("b.txt");
//读入
//定义变量,用来记录本次读取到的字节本身
int b;
while((b=fis.read())!=-1) {
//写出
fos.write(b);
}
//关闭流
fos.close();
fis.close();
}
//一次一个字节数组
public static void myCopy2() throws IOException {
//创建流对象
FileInputStream fis = new FileInputStream("a.txt");
FileOutputStream fos = new FileOutputStream("b.txt");
//读入
//定义变量,用来存储本次读到的数据
byte[] bytes = new byte[1024];
//定义变量,用来记录本次读取到的字节个数
int len;
while((len=fis.read(bytes))!=-1) {
//写出
fos.write(bytes,0,len);
}
//关闭流
fos.close();
fis.close();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2