on  It Road.com

文件 writeString() 示例

import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.Files;
import java.io.IOException;
import java.nio.file.StandardOpenOption;
public class Main 
{
	public static void main(String[] args) 
	{
		Path filePath = Paths.get("C:/", "temp", "test.txt");
		try 
		{
			// 将内容写入文件
			Files.writeString(filePath, "Hello World !!", StandardOpenOption.APPEND);
			// 查看文件内容
			String content = Files.readString(filePath);
			System.out.println(content);
		} 
		catch (IOException e) 
		{
			e.printStackTrace();
		}
	}
}
Java 如何字符串写入文件

Files.writeString(path, string, options)方法在 Java 11 中引入,可以用于将字符串写入文件。

File writeString() 方法

java.nio.file.Files类有两个重载的静态方法来将内容写入文件。

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 字符集将所有内容写入文件。
  • 第一种方法等效于 writeString(path, string, StandardCharsets.UTF_8, options)
  • 第二种方法与仅使用指定的字符集相同。
  • options指定文件的打开方式。
日期:2020-09-17 00:09:28 来源:oir作者:oir