小编Dav*_*avy的帖子

将字符串写入文件的最有效方法

可能重复:
如何使用Java将String保存到文本文件?

我想将一台机器的读数添加到文件(Java)中.读取将采用我格式化的字符串形式.该文件只是一个文本文件.目前我正在考虑使用Filewriter/Buffered writer这是正确的吗?

java text file output

4
推荐指数
2
解决办法
2万
查看次数

我无法写入我创建的文本文件

我创建了一个包含一些标题的文本文件,然后将其关闭,之后当我有想要写入该文件的数据时,没有任何反应,我的代码在下面,当我尝试打印到它时,我得到的堆栈跟踪.

public class Writetofile {

    BufferedWriter writer = null;

    public void recordData(String record) throws IOException {

        try {
            writer.append(record);
            writer.newLine();
            writer.close();
        } catch (Exception e) {e.printStackTrace();
        }
    }

    public void createtxtfile(String[] details) throws IOException {
        String machine = details[0];
        String date = details[1];
        String start_time = details[2];
        try {
            File new_cal = new File("C:\\Activity_Calibrator\\log\\" + machine + "//" + machine + ".txt");
            new_cal.getParentFile().mkdirs();
            FileWriter fwriter = new FileWriter(new_cal);
            writer = new BufferedWriter(fwriter);
            writer.append("Linear Calibration for " + machine + " …
Run Code Online (Sandbox Code Playgroud)

java filewriter

2
推荐指数
1
解决办法
2166
查看次数

标签 统计

java ×2

file ×1

filewriter ×1

output ×1

text ×1