Please disable your adblock and script blockers to view this page

Search this blog

Wednesday, 21 November 2018

Read text file in Java using FileInputStream


Recently I have seen some questions about reading text file content on the OTN forum, though it is a very simple task still some find it confusing. That’s why here I am showing how to read text files in java using FileInputStream


This is a sample text file


and here goes the java code to read text file using FileInputStream

  1. package client;
  2. import java.io.File;
  3. import java.io.FileInputStream;
  4. import java.io.IOException;
  5. public class ReadFileJava {
  6. public ReadFileJava() {
  7. super();
  8. }
  9. public static void main(String[] args) {
  10. // Absolute path of file that you want to read
  11. File f = new File("D:/sampleFile.txt");
  12. FileInputStream fis = null;
  13. try {
  14. fis = new FileInputStream(f);
  15. int data;
  16. //Iterate over file content
  17. while ((data = fis.read()) != -1) {
  18. System.out.print((char) data);
  19. }
  20. } catch (IOException ioe) {
  21. ioe.printStackTrace();
  22. } finally {
  23. try {
  24. if (fis != null)
  25. fis.close();
  26. } catch (IOException ioe) {
  27. ioe.printStackTrace();
  28. }
  29. }
  30. }
  31. }

Run this code

And output is


Cheers 🙂 Happy Learning

No comments :

Post a Comment