第1个回答 2024-12-02
在Java编程中,操作文件是一项常见的任务。以下是一个简单的例子,演示如何读取和写入TXT文件。
首先,我们需要导入必要的IO库。代码中,我们使用了BufferedReader和BufferedWriter,它们分别用于读取和写入文件。
接下来,我们定义了一个名为Test的类,其中包含一个主函数main。在这个函数中,我们首先创建了一个File对象,指向一个名为123.txt的文件。如果文件存在,程序会输出“文件存在”;如果文件不存在,则创建该文件。
然后,我们使用BufferedReader读取文件内容。通过一个while循环,直到读取到文件末尾,每次读取一行内容,并将其添加到s1字符串中。最后,将读取到的内容输出。
接着,我们向s1字符串中添加“添加的内容!”。然后使用BufferedWriter将s1字符串写入文件。
需要注意的是,在操作文件时,应始终确保在完成操作后关闭输入和输出流,以释放资源。因此,在代码末尾,我们分别关闭了BufferedReader和BufferedWriter。
为了处理可能出现的异常,我们使用了try-catch结构。如果在文件读写过程中遇到任何异常,程序将捕获这些异常并打印堆栈跟踪信息。
以上就是使用Java写TXT文件的一个简单示例。通过这种方式,我们可以轻松地将数据保存到文件中,以便后续使用。