集册 Java实例教程 使用SeekableByteChannel接口写入文件

使用SeekableByteChannel接口写入文件

欢马劈雪     最近更新时间:2020-01-02 10:19:05

488
使用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 + 
展开阅读全文