Please disable your adblock and script blockers to view this page

Search this blog

Saturday 24 November 2018

Read Text File in Java using FileReader Class

 Previously I have posted about reading text file using FileInputStreamBufferedReader and Scanner Class. This post shows how to read text files in java using FileReader class.


This is a sample text file


and this is the java code to read text files using FileReader class

  1. package client;
  2. import java.io.FileNotFoundException;
  3. import java.io.FileReader;
  4. import java.io.IOException;
  5. public class ReadFileFr {
  6. public ReadFileFr() {
  7. super();
  8. }
  9. public static void main(String[] args) {
  10. // Absolute path of file that you want to read
  11. FileReader fr=null;
  12. try {
  13. fr = new FileReader("D:/sampleFile.txt");
  14. } catch (FileNotFoundException e) {
  15. System.out.println(e);
  16. }
  17. int data;
  18. //Iterate over file content
  19. try {
  20. while ((data = fr.read()) != -1)
  21. System.out.print((char) data);
  22. } catch (IOException e) {
  23. System.out.println(e);
  24. }
  25. }
  26. }

Execute this java code

Output is


Cheers 🙂 Happy Learning

Thursday 22 November 2018

Read Text File in Java using Scanner Class

 Previously I have posted about reading text file using FileInputStream and BufferedReader. This post shows how to read text files in java using the Scanner class.


This is a sample text file


and this is the java code to read text files using the Scanner class

  1. package client;
  2. import java.io.File;
  3. import java.io.FileNotFoundException;
  4. import java.util.Scanner;
  5. public class ReadFileScn {
  6. public ReadFileScn() {
  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. Scanner s = null;
  13. try {
  14. s = new Scanner(f);
  15. } catch (FileNotFoundException e) {
  16. }
  17. //Iterate over file content
  18. while (s.hasNextLine())
  19. System.out.println(s.nextLine());
  20. }
  21. }

Execute this java code

Output is


Cheers 🙂 Happy Learning

Read Text File in Java using BufferedReader

 Previously I have posted about reading text file using FileInputStream and this post shows how to read text files in java using BufferedReader class.



This is a sample text file


and this is the java code to read a text file using BufferedReader class

  1. package client;
  2. import java.io.BufferedReader;
  3. import java.io.File;
  4. import java.io.FileNotFoundException;
  5. import java.io.FileReader;
  6. import java.io.IOException;
  7. public class ReadFileBfr {
  8. public ReadFileBfr() {
  9. super();
  10. }
  11. public static void main(String[] args) {
  12. // Absolute path of file that you want to read
  13. File f = new File("D:/sampleFile.txt");
  14. BufferedReader bfr=null;
  15. try {
  16. bfr = new BufferedReader(new FileReader(f));
  17. } catch (FileNotFoundException e) {
  18. }
  19. String data;
  20. //Iterate over file content
  21. try {
  22. while ((data = bfr.readLine()) != null)
  23. System.out.println(data);
  24. } catch (IOException e) {
  25. }
  26. }
  27. }

Execute this java code

Output is


Cheers ðŸ™‚ Happy Learning