当前位置: 首页 > 图灵资讯 > 技术篇> 使用java怎么把输入的文字保存成txt文本

使用java怎么把输入的文字保存成txt文本

来源:图灵教育
时间:2023-12-13 11:24:58

使用Java保存输入的文本是txt文本

我们可以使用Javajava.io将输入的文本保存在包中的类别为txt文本。以下是解决这个问题的简单解决方案。

1. 创建保存文本的类别

第一,我们需要创建一个类来将文本保存到txt文本中。您可以将此类命名为TextSaver

import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;public class TextSaver {    private String fileName;        public TextSaver(String fileName) {        this.fileName = fileName;    }        public void saveText(String text) {        try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {            writer.write(text);        } catch (IOException e) {            e.printStackTrace();        }    }}

这一类包括一种结构方法和一种保存文本的方法。结构方法以文件名为参数,并保存在其中fileName变量中。saveText该方法接受字符串参数,并将字符串写入指定的txt文本文件中。

2. txt文本中使用textsaver保存输入的文本

现在我们可以用了TextSavertxt文本是用类来保存输入的文本。

import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        System.out.print("请输入文字:");        String text = scanner.nextLine();                TextSaver textSaver = new TextSaver("text.txt");        textSaver.saveText(text);                System.out.println("文本已保存到textttt.txt文件中。");    }}

我们在这个例子中使用它Scanner类获取用户输入的文本。然后我们创建一个TextSaver示例,并将输入的文本保存为txt文本文件。最后,我们打印了成功保存的提示信息。

3. 运行程序

编译并运行上述代码,您可以看到程序要求用户输入文本,并将输入的文本保存到名称中text.txt在txt文本文件中。保存成功后,程序将打印相应的提示信息。

请输入文字:Hello, World!文本已保存到textttt.txt文件中。
总结

通过上述方案,我们可以使用Java将输入的文本保存为txt文本文件。首先,我们创建了一个保存文本的类别TextSaver,然后使用保存用户输入的文本。该方案简单易懂,能满足大多数场景的需要。