Java IO Tutorial - Java CharsetEncoder .flush (ByteBuffer out)


CharsetEncoder.flush(ByteBuffer out) has the following syntax.

public final CoderResult flush(ByteBuffer out)


In the following code shows how to use CharsetEncoder.flush(ByteBuffer out) method.

import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetEncoder;
//from ww w. j ava  2  m
public class Main {
  public static void main(String[] args) throws Exception{
    CharsetEncoder encoder = Charset.forName("US-ASCII").newEncoder();

    String response = "";
    ByteBuffer bb = ByteBuffer.allocate(10);

The code above generates the following result.