Java noob问题 - 如何将字符串存储到新的文本文件

时间:2009-06-09 21:39:28

标签: java

以下是我的情景:

Selenium在html页面上抓取了一些文本并将其转换为字符串(String store_txt = selenium.getText(“text”);) - 文本是动态生成的。

现在我想在每次运行此测试时将此字符串存储到本地新文本文件中,是否应该使用FileWriter?或者它就像编写System.out.println(“string”);?

一样简单

我是否必须将其作为一个类写入,或者我可以编写一个方法吗?

提前致谢!!

3 个答案:

答案 0 :(得分:5)

每次使用createTempFile创建一个新文件,使用FileWriter写入文件。

import java.io.File;
import java.io.IOException;
import java.io.FileWriter;

public class Main {
    public static void main(String[] args) throws IOException {
        File f = File.createTempFile("selenium", "txt");
        FileWriter writer = new FileWriter(f);
        writer.append("text");
    }
}

答案 1 :(得分:1)

是的,您需要use a FileWriter将文本保存到文件中。

System.out.println("string");

只需在控制台模式下打印到屏幕上。

答案 2 :(得分:0)

请务必使用

关闭文件编写器

writer.close()

否则你最终会得到半个书面文件。