FileOutputStream 往文件里写不了
2个回答
展开全部
用FileOutputStream将文件(如file)包装,用write()方法写入,参数必须是ASCII码,运行程序前保证文件存在,并将其关闭,程序执行时,new的过程会自动打开文件。部分代码如下
File file = new File("F:/a.txt");
try {
FileOutputStream fos = new FileOutputStream(file);
//65,66,67分别为A,B,C的ASCII码。
fos.write(65);
fos.write(66);
fos.write(67);
fos.close(); //写完后必须关闭文件
} catch (IOException e) {
System.out.println("文件操作时发生异常!");
}
File file = new File("F:/a.txt");
try {
FileOutputStream fos = new FileOutputStream(file);
//65,66,67分别为A,B,C的ASCII码。
fos.write(65);
fos.write(66);
fos.write(67);
fos.close(); //写完后必须关闭文件
} catch (IOException e) {
System.out.println("文件操作时发生异常!");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询