3.FileOutputStream写入文件
文件输出流是一种用于处理原始二进制数据的字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件中。
请参考以下面的例子:
package com.andy.file;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteToFileTest3 {
public static void main(String[] args) {
File file = null;
FileOutputStream fos = null;
String content = "a cow is running!";
try {
file = new File("d:/test/tofiletest3.txt");
fos = new FileOutputStream(file);
if (!file.exists()) {
file.createNewFile();
}
byte[] contentBytes = content.getBytes();
fos.write(contentBytes );
fos.flush();
System.out.println("finish");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fos != null) {
fos.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}