Java LineNumberInputStream getLineNumber() Example

LineNumberInputStream class getLineNumber() method example. This example shows you how to use getLineNumber() method.


Syntax is : public int getLineNumber()
Method returns the current line number. This is deprecated method of deprecated class.

Here is the code.
/**
 * @(#) GetLineNumberLineNumberInputStream.java
 * A class representing use of method getLineNumber() of LineNumberInputStream 
 class in java.io Package. This is deprecated class in java 1.6 API.
 * @Version  05-May-2008
 @author   Rose India Team
 */
import java.io.*;
public class GetLineNumberLineNumberInputStream {
     public static void main(String[] argsthrows IOException{

         String str = "MAHENDRA\nSINGH";
     System.out.println("Elements in buffer are :");
     System.out.println(str);
       /* Create object of StringBufferInputStream class. This is deprecated 
       class in java api 1.6. */
        StringBufferInputStream obj = new StringBufferInputStream(str);

    // Create object of LineNumberInputStream class.
    LineNumberInputStream objInputStream = new LineNumberInputStream(obj);
       
        // Read from the buffer one character at a time.
    // getLineNumber() method call that returns line number.
    int lineNumber = objInputStream.getLineNumber();
       System.out.print("Elements at the line number : "+lineNumber+" are : ");
        System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    System.out.println((char)objInputStream.read());
    objInputStream.read()// read new line (\n) character.
    lineNumber = objInputStream.getLineNumber();
       System.out.print("Elements at the line number : "+lineNumber+" are : ");
    System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    System.out.print((char)objInputStream.read());
    }
}

Output of the program.
Elements in buffer are :
MAHENDRA
SINGH
Elements at the line number : 0 are : MAHENDRA
Elements at the line number : 1 are : SINGH

Post Comment
Name:
E-mail:
Contact no :
Comments:
  Refresh Image
Verify Image:
 
 
Your Comment's
 
 
 

HOME | COPYRIGHT | CONTACT US