Java中FileOutputStream流的write方法
本文为大家分享了FileOutputStream流的write方法,供大家参考,具体内容如下
/*------------------------
FileOutputStream:
....//输出流,字节流
....//write(byte[] b)方法: 将b.length个字节从指定字节数组写入此文件输出流中
....//write(byte[] b, int off, int len)方法:将指定字节数组中从偏移量off开始的len个字节写入此文件输出流
-------------------------*/
package pack02;
import java.io.*;
public class Demo {
public static void main(String[] args) {
testMethod1(); //从程序中向一个文件写入数据
testMethod2(); //复制一个文件的内容到另一个文件
}
//从程序中向一个文件写入数据
public static void testMethod1() {
File file1 = new File("d:/TEST/MyFile1.txt");
FileOutputStream fos = null;
try {
fos = new FileOutputStream(file1); //将FileOutputStream流对象连接到file1代表的文件
fos.write( new String("This is MyFile1.txt").getBytes() );
//使用方法write(byte[] b),即向文件写入一个byte数组的内容
//这里创建一个字符串对象,并调用方法getBytes(),将其转换成一个字符数组作为write(byte[] b)的形参
//当文件MyFile1