如何将我在命令部分写入的句子保存到文本文件中

问题描述 投票:0回答:1

对于新程序,我想将写入控制台的单词保存到文本文件中。我能够读取文件,但不能将文件保存到文件中。我准备了一些代码,其中我读了文件,但我不知道如何保存它。

我曾尝试使用BufferedWriter,但我无法正确使用它

import java.io.*;
public class main {
public static void main (String[] args) {
    try {
        FileReader fileReader = new FileReader("/Test.txt");
        BufferedReader br = new BufferedReader(fileReader);
        System.out.println(br.readLine());
    } catch (IOException e) {
        System.out.println("Failure!");
    }
  }
}

当程序再次启动时,我想使用BufferedWriter将文件保存到文件中并读取它们

java serialization deserialization bufferedreader
1个回答
0
投票

这将让您写入文件

try (Scanner sc = new Scanner(System.in)) {
        String inputLite = sc.nextLine();

        try {
            FileWriter fileWriter = new FileWriter("/Test.txt");
            BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
            bufferedWriter.write(inputLite);

            fileWriter.close();
            bufferedWriter.close();
            System.out.println("Success!");
        } catch (IOException e) {
            System.out.println("Failure");
        }


    }

使用Scanner类从控制台获取输入,然后使用BufferedWritter写入文件。

© www.soinside.com 2019 - 2024. All rights reserved.