Example usage for java.io LineNumberInputStream markSupported

List of usage examples for java.io LineNumberInputStream markSupported

Introduction

In this page you can find the example usage for java.io LineNumberInputStream markSupported.

Prototype

public boolean markSupported() 

Source Link

Document

Tests if this input stream supports the mark and reset methods.

Usage

From source file:Main.java

public static void main(String[] args) throws IOException {
    FileInputStream fis = new FileInputStream("C:/test.txt");
    LineNumberInputStream lnis = new LineNumberInputStream(fis);

    System.out.println((char) lnis.read());
    System.out.println((char) lnis.read());

    lnis.mark(0);/*from  w  w  w .  ja  v a2  s  .c  o  m*/
    System.out.println("mark() invoked");
    System.out.println((char) lnis.read());
    System.out.println((char) lnis.read());

    if (lnis.markSupported()) {
        lnis.reset();
        System.out.println("reset() invoked");
        System.out.println((char) lnis.read());
        System.out.println((char) lnis.read());
    }

}

From source file:Main.java

public static void main(String[] args) throws IOException {

    FileInputStream fis = new FileInputStream("C:/test.txt");
    LineNumberInputStream lnis = new LineNumberInputStream(fis);

    System.out.println((char) lnis.read());
    System.out.println((char) lnis.read());

    lnis.mark(0);/*from   www .  jav  a2s .c  o  m*/
    System.out.println("mark() invoked");
    System.out.println((char) lnis.read());
    System.out.println((char) lnis.read());

    if (lnis.markSupported()) {
        lnis.reset();
        System.out.println("reset() invoked");
        System.out.println((char) lnis.read());
        System.out.println((char) lnis.read());
    }

}