发布于2021-03-13 14:24 阅读(1500) 评论(0) 点赞(6) 收藏(2)
直接上代码
ps:注意看说明里的内容,大多的解释和总结都在说明内容中!!!
import org.junit.Test;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
* @Author: Lunaticer
* @Create: 2021-03-12 15:45
* @Tip: Keeping the eyes of the prize !
* @Description:
*
* 从内存中写出数据到硬盘的文件里:
*
* 说明:
* 1.输出操作,对应的File可以不存在,并不会报异常。
*
* 2.
* File对应的磁盘中的文件,如果不存在:在输出的过程中,会自动创建文件。
* File对应的磁盘中的文件,如果存在:对原有文件进行修改:
* 如果:流使用的构造器是:FileWriter(file) / FileWriter(file,false) :对原有文件进行覆盖操作
* 如果:流使用的构造器是:FileWriter(file,true):对原有文件进行追加操作,不会覆盖原有内容
*/
public class FileWriteTest {
@Test
public void test() {
FileWriter fileWriter = null; //参数:false/true 对原有文件进行追加操作
try {
//1.提供File类的对象,指明写出到的文件:
File file = new File("Test.txt");
//2.提供FileWrite的对象,用于数据的写出:
fileWriter = new FileWriter(file);
//3.写出操作:
fileWriter.write("I have a dream ! \n");
fileWriter.write("You need to have a dream too ! \n");
} catch (IOException e) {
e.printStackTrace();
} finally {
//4.关闭流资源:
try {
if (fileWriter != null){
fileWriter.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
操作结果:(文件名:Test.txt)
目录结构:
使用try-catch-finally处理异常方式:
import org.junit.Test;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
* @Author: Lunaticer
* @Create: 2021-03-12 15:45
* @Tip: Keeping the eyes of the prize !
* @Description:
*
* 从内存中写出数据到硬盘的文件里:
*
* 说明:
* 1.输出操作,对应的File可以不存在,并不会报异常。
*
* 2.
* File对应的磁盘中的文件,如果不存在:在输出的过程中,会自动创建文件。
* File对应的磁盘中的文件,如果存在:对原有文件进行修改:
* 如果:流使用的构造器是:FileWriter(file) / FileWriter(file,false) :对原有文件进行覆盖操作
* 如果:流使用的构造器是:FileWriter(file,true):对原有文件进行追加操作,不会覆盖原有内容
*/
public class FileWriteTest {
@Test
public void test() {
FileWriter fileWriter = null; //参数:false/true 对原有文件进行追加操作
try {
//1.提供File类的对象,指明写出到的文件:
File file = new File("Test.txt");
//2.提供FileWrite的对象,用于数据的写出:
fileWriter = new FileWriter(file);
//3.写出操作:
fileWriter.write("I have a dream ! \n");
fileWriter.write("You need to have a dream too ! \n");
} catch (IOException e) {
e.printStackTrace();
//4.关闭流资源:
try {
fileWriter.close();
} catch (IOException ioException) {
ioException.printStackTrace();
}
}
}
}
作者:飞翔公园
链接:http://www.javaheidong.com/blog/article/114250/d6b487439f0f20dbb588/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!