Difference between revisions of "Reading a text file"

From MyWiki
Jump to: navigation, search
Line 7: Line 7:
 
br.close();
 
br.close();
  
 +
</source>
 +
 +
'''Another example'''<br>
 +
<source lang="java">
 +
import java.io.*;
 +
class FileRead
 +
{
 +
  public static void main(String args[])
 +
{
 +
      try{
 +
// Open the file that is the first
 +
// command line parameter
 +
FileInputStream fstream = new FileInputStream("textfile.txt");
 +
// Get the object of DataInputStream
 +
DataInputStream in = new DataInputStream(fstream);
 +
        BufferedReader br = new BufferedReader(new InputStreamReader(in));
 +
String strLine;
 +
//Read File Line By Line
 +
while ((strLine = br.readLine()) != null) {
 +
// Print the content on the console
 +
System.out.println (strLine);
 +
}
 +
//Close the input stream
 +
in.close();
 +
}catch (Exception e){//Catch exception if any
 +
System.err.println("Error: " + e.getMessage());
 +
}
 +
}
 +
}
 
</source>
 
</source>

Revision as of 09:57, 17 September 2014

BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
   // process the line.
}
br.close();

Another example

import java.io.*;
class FileRead 
{
   public static void main(String args[])
	{
      try{
		// Open the file that is the first 
		// command line parameter
		FileInputStream fstream = new FileInputStream("textfile.txt");
		// Get the object of DataInputStream
		DataInputStream in = new DataInputStream(fstream);
        BufferedReader br = new BufferedReader(new InputStreamReader(in));
		String strLine;
		//Read File Line By Line
		while ((strLine = br.readLine()) != null) 	{
			// Print the content on the console
			System.out.println (strLine);
		}
		//Close the input stream
		in.close();
		}catch (Exception e){//Catch exception if any
			System.err.println("Error: " + e.getMessage());
		}
	}
}