Linux 拨号vps windows公众号手机端

java创建文件指定编码格式怎么实现

lewis 8年前 (2017-10-17) 阅读数 7 #程序编程
文章标签 Java

在Java中,创建文件并指定编码格式可以使用OutputStreamWriter。下面是一个示例:

import java.io.*;

public class CreateFile {

    public static void main(String[] args) {
        String filePath = "test.txt";
        String content = "Hello, World!";
        String encoding = "UTF-8"; // 指定编码格式

        try {
            // 创建文件输出流
            FileOutputStream fos = new FileOutputStream(filePath);
            // 创建OutputStreamWriter,并指定编码格式
            OutputStreamWriter osw = new OutputStreamWriter(fos, encoding);
            // 创建BufferedWriter,提高写入性能
            BufferedWriter writer = new BufferedWriter(osw);

            // 写入内容
            writer.write(content);

            // 关闭流
            writer.close();
            osw.close();
            fos.close();

            System.out.println("文件创建成功!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

上述代码创建了一个名为test.txt的文件,将"Hello, World!"写入文件中,并指定编码格式为UTF-8。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门