使用SeekableByteChannel接口写入文件
import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.SeekableByteChannel;/** 来 自 时代Java公众号 - nowjava.com**/ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.StandardOpenOption; public class Main { public static void main(String[] args) throws IOException { int bufferSize = 8; Path path = Paths.get("/home/docs/users.txt"); // Writing to a file using the SeekableByteChannel interface final String newLine = System.getProperty("line.separator"); try (SeekableByteChannel sbc = Files.newByteChannel(path, StandardOpenOption.APPEND)) { String output = newLine +