Home | Ajax | BioInformatics | Dojo | EAI | EJB | Hibernate | J2ME | Java | Java Glossary | Java Servlets | JavaScript | Jboss | JDBC | JDO | Jmeter | JSF | JSP | JUnit | Maven | MySQL | Spring Framework | SQL | Struts | Technology | WAP | Web Services | XML


 
  
 
Programming Tutorials: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML
 

 
Facing Programming Problem?
Ask Questions?, Browse Latest Questions, Question-Answer Guidelines
Java
  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification
  Java Applet
Questions
Comments

Count lines of a particular file

                         

In this section, you will learn how to count the availability of  text lines in the particular file. A file is read before counting lines of a particular file,  . File is a collection of stored information that are arranged in string, rows, columns and lines etc. Try it for getting the lines through the following program.

Description of program:

The following program helps you in counting lines of a particular file. At the execution time of this program, it takes a file name with its extension from a particular directory and checks it using the exists() method. If the file exists, it will count lines of a particular file otherwise it will display a message "File does not exists!". 

Description of code:

FileReader(File file):
This is the constructor of FileReader class that is reliable for reading a character files. It constructs a new FileReader and takes a file name that have to be read. 

FileNumberReader():
This is the constructor of FileNumberReader class. It constructs a new line-numbering reader. It  reads characters and puts into buffer. By default the numbering of line begins
from '0'

Here is the code of program:

import java.io.*;

  public class NumberOfLine{

  public static void main(String[] args) {
 
    
try{

      System.out.println("Getting line number of a paritcular file example!");
      BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
      System.out.println("Please enter file name with extension:");
      
      String str = bf.readLine
();
 
      
File file = new File(str);

      if (file.exists()){

        FileReader fr = new FileReader(file);
   
     
LineNumberReader ln = new LineNumberReader(fr);
  
      
int count = 0;
 
        
while (ln.readLine() != null){
 
          
count++;
     
   
}
 
       
System.out.println("Total line no: " + count);
 
        
ln.close();
 
      
}
 
      
else{
 
       
System.out.println("File does not exists!");
 
     
}
 
    
}

    catch(IOException e){

      e.printStackTrace();

    }

  }

}


Output of program:

C:\vinod\Math_package>javac NumberOfLine.java

C:\vinod\Math_package>java NumberOfLine
Getting line number of a paritcular file example!
Please enter file name with extension:
AddTwoBigNumbers.shtml
Total line no: 58

Download this example.

                         

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Latest Searches:
validate radio button
File
insert data to text fi
request.getQueryString
J-Integra Excel exampl
java button event fram
how to save the passwo
CREATING TABLE
Eclipse 3.4 EJB
char at
input in java
jquery using .net 2.0
input in array
struts.jar download
jsp Insert insert data
code for session bean
array sum
StringBuffer
FileInputStream
multiple log files
parse string in java
airplane seating
JSTL API
application context in
MyFaces
java voice chating
calendar in jsp using
printing datainto tabl
connection pool in str
Use of <x:set> tag of
call stored procedure
How to get data from d
html:radio
Photoshop Animation Gr
how to pass same varia
Reading File into Byte
jsp Insert data in mys
HtmlSelectManyMenu
preloader
weblogic portal
weblogic server
Photoshop Photo Retouc
html sample
JTable Renderer to be
carters as a pimp draw
csv files database
�?�±�?�»�?�§l
struts2 csv result
Convert Integer to Flo
carters as a pimp
ANT script to retrieve
Database MS Access Dat
ajax
Photoshop Photo Effect
Hash Function in Java
table.close itext
java for loops
how to reload page aft
code to isert a string
struts file upload max
examples of sql
messagebox portlet
how to print arraylist
hashset
jsf validator
virtual cell phone
foreach
calculate mode in Java
HOW TO INSERT VALUE FO
jsp xml
Javascript Windows and
C and Cpp Introduction
java scanner
Passing Parameters in
Hibernate Mapping
Scanner
<h:table
Two Dimensional Array
chart in visual basic
substring
Java String toLowerCase Example
Java String toCharArray Example
Java String substring Example
Java String indexOf Example
Java String startsWith Example
Java String hashCode Example
Java String matches Example
Java String length Example
Java String lastIndexOf Example
Java String isEmpty Example
Java String equalsIgnoreCase Example
Java String equals Example
Java String endsWith Example
Java String copyValueOf Example
Java String contentEquals Example
  EAI Articles
  Java Certification
Tell A Friend
Your Friend Name
Search Tutorials

 

 
 
Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.