付费节点推荐
免费节点
节点使用教程
[t]继承关系[/t]
java.lang.Object | |
---|---|
java.io.OutputStream | |
java.io.FileOutputStream |
[t]构造方法[/t]
构造方法摘要 | |
---|---|
FileOutputStream(File file) | 创建一个向指定 File 对象表示的文件中写入数据的文件输出流。 |
FileOutputStream(File file, boolean append) | 创建一个向指定 File 对象表示的文件中写入数据的文件输出流。 |
FileOutputStream(String name) | 创建一个向具有指定名称的文件中写入数据的输出文件流。 |
FileOutputStream(String name, boolean append) | 创建一个向具有指定 name 的文件中写入数据的输出文件流。 |
[t]方法摘要[/t]
void close()
关闭此文件输出流并释放与此流有关的所有系统资源。
void write(byte[] b)
将 b.length 个字节从指定 byte 数组写入此文件输出流中。
void write(byte[] b, int off, int len)
将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此文件输出流。
void write(int b)
将指定字节写入此文件输出流。
[t]CopyFileStream.java [/t]
package 极客学院练习;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class CopyFileStream {
public static void main(String args[]) {
try {
FileOutputStream writefile;
FileInputStream readfile;
byte[] b;
File file = new File("C:/Users/Administrator/Desktop/table.htm");
readfile = new FileInputStream(file);
writefile = new FileOutputStream("1.htm");
b = new byte[50];
while (readfile.read(b) != -1) {
writefile.write(b);
}
System.out.println("down!");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
未经允许不得转载:Bcoder资源网 » 文件字节输出流-FileOutputStream
评论前必须登录!
登陆 注册