如何使用指定的字符集将文本追加到 Java 8 中的文件
2022-09-04 05:43:34
我正在寻找一种简单且保存的解决方案,以使用指定的.我在这里找到的解决方案涉及标准,这在我的情况下是一个禁区。Charset cs
Charset
我正在寻找一种简单且保存的解决方案,以使用指定的.我在这里找到的解决方案涉及标准,这在我的情况下是一个禁区。Charset cs
Charset
一种方法是使用接受字符集的 Files.write
的重载版本:
import static java.nio.charset.StandardCharsets.UTF_8;
import static java.nio.file.StandardOpenOption.APPEND;
import static java.nio.file.StandardOpenOption.CREATE;
List<String> lines = ...;
Files.write(log, lines, UTF_8, APPEND, CREATE);
Path path = Paths.get("...");
Charset charset = StandardCharsets.UTF_8;
List<String> list = Collections.singletonList("...");
Files.write(path, charset, list, StandardOpenOption.APPEND);