赞
踩
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);
}
}
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。