IO:如何使用FileOutputStream来进行文件操作
package net.nyist.io;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOutputStreamTest {
public static void main(String[] args) {
try (
// 创建字节输入流
FileInputStream fis = new FileInputStream(
"src/net/nyist/io/FileOutputStreamTest.java");
// 创建字节输出流
FileOutputStream fos = new FileOutputStream("newFile.java");
) {
byte[] bbuf = new byte[32];
int hasRead = 0;
// 循环从输入流中读取数据a
while ((hasRead = fis.read(bbuf)) > 0) {
// 每读取一次,就写入文件输出流
fos.write(bbuf, 0, hasRead);
}
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}