JAVA学习-练习试用Java实现“向一个文本文件中写入一些内容。”

问题:

编写一个Java程序,向一个文本文件中写入一些内容。

解答思路:

以下是一个Java程序,它将一些内容写入到名为 "output.txt" 的文本文件中。请确保你有权限在运行程序的目录中创建和写入文件。

java 复制代码
import java.io.BufferedWriter;

import java.io.FileWriter;

import java.io.IOException;


public class WriteToFileExample {

    public static void main(String[] args) {

        String filePath = "output.txt"; // 输出文件的路径

        String contentToWrite = "这是一些要写入文件的内容。\n" +

                                "这是第二行。\n" +

                                "这是第三行。";


        // 创建BufferedWriter用于写入文件

        try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) {

            // 写入内容到文件

            writer.write(contentToWrite);

            // 写入完成后关闭writer

            System.out.println("内容已成功写入文件: " + filePath);

        } catch (IOException e) {

            // 捕获异常并打印错误信息

            System.err.println("写入文件时发生错误: " + e.getMessage());

        }

    }

}

在这个程序中:

  1. 定义了要写入文件的内容 'contentToWrite'。

  2. 创建了一个 'BufferedWriter' 实例,使用 'FileWriter' 来打开文件。

  3. 使用 'writer.write(contentToWrite)' 将内容写入文件。

  4. 使用 'try-with-resources' 语句确保 `BufferedWriter` 在操作完成后会被自动关闭。

  5. 如果在写入过程中发生 'IOException',则会在控制台上打印错误信息。

运行这个程序后,它将创建一个名为 "output.txt" 的文件(如果文件已存在,它将被覆盖),并将指定的内容写入该文件。写入完成后,会在控制台输出一条确认信息。

(文章为作者在学习java过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。)

相关推荐
程序猿乐锅16 分钟前
【数据结构与算法 | 第六篇】力扣1109,1094差分数组
java·算法·leetcode
菜鸟‍23 分钟前
【论文学习】MICCAI 2025 || ARSeg:面向不完整文本提示的鲁棒医学图像指代表达分割
图像处理·学习
三克的油26 分钟前
c++算法学习-4
学习
yeflx27 分钟前
速腾Airy雷达使用记录
java·服务器·网络
乐之者v1 小时前
AI编程 -- Agents.md 的简单示例
java·ai编程
无风听海1 小时前
Claude Agent Skills 的四种设计模式;从渐进式披露到最小权限
java·算法·设计模式
geovindu2 小时前
java: Facade Pattern
java·开发语言·后端·外观模式·结构型模式
listening7772 小时前
HarmonyOS 6.1 元服务深度优化:从“秒开”到“常驻”的极致体验
java·开发语言·spring
AC赳赳老秦2 小时前
司法公开数据采集应用:OpenClaw 抓取裁判文书公开信息,批量整理同类参考案例
java·大数据·python·数据挖掘·数据分析·php·openclaw
笑小枫2 小时前
用 Claude Code 推翻重写笑小枫网站
java·人工智能·spring boot·ai编程