Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FilterInputStream;
import java.io.InputStream;

public class Main {
    public static void main(String[] args) throws Exception {

        byte[] buffer = new byte[6];

        InputStream is = new FileInputStream("C://test.txt");
        FilterInputStream fis = new BufferedInputStream(is);

        // returns number of bytes read to buffer
        int i = fis.read(buffer, 2, 4);

        System.out.println("Number of bytes read: " + i);

        // for each byte in buffer
        for (byte b : buffer) {
            // converts byte to character
            char c = (char) b;

            // if byte is null
            if (b == 0) {
                c = '-';
            }
            System.out.println("Char read from buffer b: " + c);
        }

    }
}