How to read file in Java?
UPDATED: 03 August 2014
Tags:
BufferedReader
,
FileReader
,
io
Following is very common method to read any file in Java, However certain file type has their own formatting . It will not work in case of XML, PDF, Microsoft Excel, Microsoft Word, etc... There are bunch of APIs available on Internet that could help to read / parse this files.
Other References:
How to write file in Java?
How to append text to an existing file in Java?
How to read/parse XML file in Java?
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; public class ReadFile { public static void main(String[] args) { /* Create an object of File and specify file path */ File file = new File("D:\\Dropbox\\Workspace\\SampleTextFile.txt"); /* String to hold new line value from file */ String fileLine = ""; /* Check if file is exists or not */ if(file.exists()){ /* Check you have permission to read file or not */ if(file.canRead()){ try { /* BufferedReader to read file line by line */ BufferedReader br = new BufferedReader(new FileReader(file)); /* Loop until last line of file */ while((fileLine = br.readLine())!= null){ /* Print the line of file */ System.out.println(fileLine); } } catch (Exception ex) { /* Runtime exception */ ex.printStackTrace(); } }else{ /* Show message you don't have permission to read the file */ System.out.println("Don't have permission to read the file."); } }else{ /* Show message file doesn't exsists the specified location. */ System.out.println("Can't find file specified"); } } }
Other References:
How to write file in Java?
How to append text to an existing file in Java?
How to read/parse XML file in Java?
Tags:
BufferedReader
,
FileReader
,
io
0 comments :