📅  最后修改于: 2023-12-03 14:42:57.989000             🧑  作者: Mango
File类是Java中常用的文件操作类之一,通过它可以实现对文件的访问、读写操作等。其中,writeString()方法是File类中一个比较有用的方法,可以将字符串内容直接写入文件中。
public static void writeString(Path path, CharSequence csq,
Charset charset,
OpenOption... options)
throws IOException
参数含义:
path
:表示待写入文件的路径csq
:表示需要写入文件的字符串charset
:表示字符集options
:可选的打开选项(可多选)返回值:无
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
public class WriteStringDemo {
public static void main(String[] args) {
// 1. 定义文件路径
String fileName = "test.txt";
Path path = Paths.get(fileName);
// 2. 准备待写入的字符串
String content = "Hello World!";
// 3. 执行写入操作
try {
Files.writeString(path, content, StandardCharsets.UTF_8,
StandardOpenOption.CREATE);
System.out.println("写入成功!");
} catch (IOException e) {
System.out.println("写入失败:" + e.getMessage());
}
}
}
运行结果:
写入成功!
StandardOpenOption.APPEND
选项;StandardCharsets.UTF_8
字符集。