Difference between revisions of "Reading a text file"
From MyWiki
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()); } } }