您的位置:首页 > 编程语言 > Java开发

java FileOutputStream写入文件

2016-06-04 22:53 323 查看
FileOutputStream文件输出流是一种用于处理原始二进制数据的字节流类。为了将数据写入到文件中,必须将数据转换为字节,并保存到文件。请参阅下面的完整的例子。

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class writeFile {
public static void writeFile(String filePath){
File file = new File(filePath);
FileOutputStream fop=null;
String content = "This is the text content";
try {
fop= new FileOutputStream(file);
//如果文件不存在则创建
if (!file.exists()) {
file.createNewFile();
}
// 将content存入字节数组中
byte[] contentInBytes = content.getBytes();
fop.write(contentInBytes);//将contentInBytes字节数组中的内容写到输出流
fop.flush();//刷新此输出流并强制写出所有缓冲的输出字节
fop.close();
System.out.println("写入成功");
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
if (fop != null) {
fop.close();
}
}catch (IOException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
String filePath="F:\\test\\testw.txt";
writeFile(filePath);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: