Java by API/java.io/LineNumberReader

Материал из Java эксперт
Перейти к: навигация, поиск

LineNumberReader: getLineNumber()

   <source lang="java">

import java.io.InputStreamReader; import java.io.LineNumberReader; public class MainClass {

 public static void main(String[] args) throws Exception {
   LineNumberReader lineCounter = new LineNumberReader(new InputStreamReader(System.in));
   String nextLine = null;
   System.out.println("Type any text and press return. Type "exit" to quit the program.");
   try {
     while ((nextLine = lineCounter.readLine()).indexOf("exit") == -1) {
       if (nextLine == null)
         break;
       System.out.print(lineCounter.getLineNumber());
       System.out.print(": ");
       System.out.println(nextLine);
     }
   } catch (Exception done) {
     done.printStackTrace();
   }
 }

}

      </source>
   
  
 
  



LineNumberReader: readLine()

   <source lang="java">

import java.io.InputStreamReader; import java.io.LineNumberReader; public class MainClass {

 public static void main(String[] args) throws Exception {
   LineNumberReader lineCounter = new LineNumberReader(new InputStreamReader(System.in));
   String nextLine = null;
   System.out.println("Type any text and press return. Type "exit" to quit the program.");
   try {
     while ((nextLine = lineCounter.readLine()).indexOf("exit") == -1) {
       if (nextLine == null)
         break;
       System.out.print(lineCounter.getLineNumber());
       System.out.print(": ");
       System.out.println(nextLine);
     }
   } catch (Exception done) {
     done.printStackTrace();
   }
 }

}

      </source>
   
  
 
  



new LineNumberReader(Reader in)

   <source lang="java">

import java.io.InputStreamReader; import java.io.LineNumberReader; public class MainClass {

 public static void main(String[] args) throws Exception {
   LineNumberReader lineCounter = new LineNumberReader(new InputStreamReader(System.in));
   String nextLine = null;
   System.out.println("Type any text and press return. Type "exit" to quit the program.");
   try {
     while ((nextLine = lineCounter.readLine()).indexOf("exit") == -1) {
       if (nextLine == null)
         break;
       System.out.print(lineCounter.getLineNumber());
       System.out.print(": ");
       System.out.println(nextLine);
     }
   } catch (Exception done) {
     done.printStackTrace();
   }
 }

}

      </source>