Java中用File类创建UTF - 8编码TXT文件的方法及示例
在Java中,你可以使用FileWriter类来创建一个文本文件,并使用Charset.forName("UTF-8")方法来指定字符编码为UTF-8。以下是一个示例: ```java import java.io.*; public class Main { public static void main(String[] args) { try { FileWriter writer = new FileWriter(new File("test.txt"), true); writer.write("你好,世界!", Charset.forName("UTF-8")); writer.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` 在这个示例中,我们首先创建了一个FileWriter对象,然后使用write方法写入了字符串"你好,世界!"。第三个参数是字符编码,我们使用Charset.forName("UTF-8")来获取UTF-8编码。我们关闭了FileWriter对象。 注意,我们使用了FileWriter的构造函数的第二个参数为true,这意味着如果文件已经存在,我们将追加到文件的末尾。如果你希望覆盖现有的文件,你可以将第二个参数设置为false。 ######[AI写代码神器 | 218点数解答 | 2023-11-06 17:31:47]
相关提问
- 批处理文件:依据参数表.xlsx精准修改文件.txt中p、t、s值(GPT | 811点数解答 | 2024-12-05 12:58:37)378
- 用批处理和Python实现“参数表.xlsx”与“文件.txt”数据匹配及修改(讯飞星火 | 531点数解答 | 2024-12-05 13:20:42)366
- 批处理文件:依据参数表.xlsx精准修改文件.txt特定参数值(阿里通义 | 495点数解答 | 2024-12-05 13:22:26)349
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)407
- 测3:以读、二进制方式打开C盘temp文件夹下abc.txt文件的代码选哪个?(GPT | 15点数解答 | 2024-06-06 13:53:37)397
- Java 实现计算机硬件模拟:从 PCI 设备到主板、计算机的启动与关闭(字节豆包 | 716点数解答 | 2024-12-08 23:38:38)326
- Java 代码:模拟计算机主板启动与关闭 PCI 设备全流程(字节豆包 | 637点数解答 | 2024-12-09 08:31:54)293
- 代码修正:解决文件找不到与内存问题,正确处理测试用例(DeepSeek | 443点数解答 | 2026-01-06 17:52:45)43
- Java 创建 HTTP POST 请求实现文件上传:代码示例与注意要点 (字节豆包 | 300点数解答 | 2024-12-06 16:07:20)337
- 瑞士轮赛制模拟与边界防御:从 IndexError 到 AC 的完整修复指南(阿里通义 | 2326点数解答 | 2026-03-20 12:17:10)5
- Java实现链表反转:迭代与递归双解法详解及开发实战指南(DeepSeek | 1409点数解答 | 2026-03-15 15:09:29)23
- Python 利用 win32com 库:将 Excel 转换为 A4 横向 PDF 并单独打印首列(字节豆包 | 507点数解答 | 2025-03-10 15:48:12)302