java写入文件时如何设置编码呢?

重生 Java经验 发布时间:2024-03-03 21:33:55 阅读数:1110 1
我们都知道写入文件时--必须设置合适的编码格式,否则会出现乱码,那么写入文件时,如何设置编码呢?下文笔者将一一道来,如下所示
    OutputStreamWriter写入时,设置文件的编码方式
例:写入文件设置编码的示例
1. 创建一个FileOutputStream对象,用于写入文件
FileOutputStream fos = new FileOutputStream("file.txt");

2.创建一个OutputStreamWriter对象,并将FileOutputStream对象作为参数传入
   同时指定编码格式(utf-8,可根据实际情况设置编码)
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
 
3. 使用OutputStreamWriter对象的write()方法将数据写入文件
osw.write("Hello, World!");

4. 最后,关闭OutputStreamWriter对象
osw.close();
import java.io.*;
public class WriteToFile {
public static void main(String[] args) throws IOException {
  FileOutputStream fos = new FileOutputStream("file.txt");
  OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
  osw.write("Hello, World!");
  osw.close();
  }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202403/17094739788084.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者