在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。 [2023-11-06 17:31:47 | AI写代码神器 | 218点数解答]