Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import java.io.FileInputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;

public class Main {
    public static void main(String args[]) throws IOException {
        FileInputStream fis = new FileInputStream("FileChannelExample.java");
        FileChannel fc = fis.getChannel();

        ByteBuffer bb = ByteBuffer.allocate((int) fc.size());

        fc.read(bb);
        bb.flip();

        String fileContent = new String(bb.array());

        fc.close();
        fc = null;

        System.out.println("fileContent = " + fileContent);
    }
}