租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

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

发布时间:2023-11-08 21:25:26

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⑻"; // 指定编码格式

        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⑻。