Java NIO——ByteBuffer示例

import java.io.*;
import java.nio.*;
import java.nio.channels.*;

public class CreateBuffer
{
  static public void main( String args[] ) throws Exception {
    ByteBuffer buffer = ByteBuffer.allocate( 1024 );

    buffer.put( (byte)'a' );
    buffer.put( (byte)'b' );
    buffer.put( (byte)'c' );

    buffer.flip();

    System.out.println( (char)buffer.get() );
    System.out.println( (char)buffer.get() );
    System.out.println( (char)buffer.get() );
  }
}

 

上一篇:Linux系统升级更新openssh 7.3p1


下一篇:java-读取大文件(例如,非常大的文本文档)的最佳方法