Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import java.nio.ByteBuffer;
import java.nio.charset.Charset;

public class Main {

    public static void print(ByteBuffer bb) {
        while (bb.hasRemaining())
            System.out.print(bb.get() + " ");
        System.out.println();
        bb.rewind();
    }

    public static void main(String[] args) {
        ByteBuffer bb = ByteBuffer.wrap(new byte[] { (byte) 'j', (byte) 'a', (byte) 'v', (byte) 'a', (byte) '2' });
        System.out.println("Initial Byte Buffer");
        print(bb);
        Charset csets = Charset.forName("UTF-8");

        System.out.println(csets.name() + ":");
        print(csets.encode(bb.asCharBuffer()));
        csets.decode(bb);
        bb.rewind();

    }
}