将数据存储在文本文件中

时间:2016-02-25 04:35:12

标签: java storing-data

以下是checkDTS功能的代码。我必须以10分钟的间隔将DTS的状态存储在分离的文本文件中。

try{
    PrintStream myconsole = new PrintStream(new File("E://TMC//250216.y.txt"));
    System.setOut(myconsole);
    myconsole.print();

    } catch (FileNotFoundException fx) {
      System.out.println(fx);
    }

我尝试将用于存储DTS状态的这段代码放入文件中。但是,我不知道应该在myconsole.print()中放入哪一行,因为我不熟悉这段代码。

{{1}}

现有示例仅显示如何在其中创建新文件和存储。但我的,我知道如何创建文件。但是,我不知道如何从代码中获取DTS状态(我应该执行哪一行?)并将其保存在文本文件中。

1 个答案:

答案 0 :(得分:0)

您可能希望阅读有关使用Java创建和写入文件的answer

基本上,

// One creates the PrintWriter to print to a place.
PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8");

// Then one prints each line. If you have an array of lines, you can print by iterating through that array.
writer.println("The first line");
writer.println("The second line");

// Remember to close the writer. Though, if you use `try-with-resources`, that is no longer a problem.
writer.close();

如果您知道自己拥有的信息以及保存的格式,只需将其写入光盘即可。你在try循环中的代码是关于你想写什么类型的信息的,但我不能说更多。