Java中的文件类 writeString() 方法及示例
Java中 File 类的writeString()方法用于将内容写入指定文件。
句法:
Files.writeString(path, string, options)
参数:
- path – 数据类型为 Path 的文件路径
- 字符串 – 一个指定的字符串,它将以返回类型 String 输入到文件中。
- options – 在文件中输入字符串的不同选项。就像将字符串附加到文件中,用当前字符串覆盖文件中的所有内容等
返回值:此方法不返回任何值。
下面是 writeString() 方法的两种重载形式。
public static Path writeString(Path path, CharSequence csq, OpenOption… options) throws IOException
public static Path writeString(Path path, CharSequence csq, Charset cs, OpenOption… options) throws IOException
- UTF-8 字符集用于在第一种方法中将内容写入文件。
- 第二种方法使用指定的字符集执行相同的操作。
- 文件的打开方式在选项中指定。
下面是问题陈述的实现:
Java
// Implementation of writeString() method in Java
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
public class GFG {
public static void main(String[] args)
{
// Initializing file Path with some conditions
Path filePath
= Paths.get("/home/mayur/", "temp", "gfg.txt");
try {
// Write content to file
Files.writeString(filePath, "Hello from GFG !!",
StandardOpenOption.APPEND);
// Verify file content
String content = Files.readString(filePath);
System.out.println(content);
}
catch (IOException e) {
e.printStackTrace();
}
}
}
输出:
Hello from GFG ! !