w3resource

Java Exercises: Read a file line by line and store it into a variable

Java Input-Output: Exercise-13 with Solution

Write a java program to read a file line by line and store it into a variable.

Sample Solution:

Java Code:

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.FileReader;
 
public class exercise13 {
 
    public static void main(String a[]){
        StringBuilder sb = new StringBuilder();
        String strLine = "";
        String str_data = "";
        try {
             BufferedReader br = new BufferedReader(new FileReader("/home/students/test.txt"));
             while (strLine != null)
             {
                if (strLine == null)
                  break;
                str_data += strLine;
                strLine = br.readLine();
                
            }
              System.out.println(str_data);
             br.close();
        } catch (FileNotFoundException e) {
            System.err.println("File not found");
        } catch (IOException e) {
            System.err.println("Unable to read the file.");
        }
     }
}

Sample Output:

Welcome to w3resource.com.Append this text.Append this text.Append this text.Append this text.Append this text
.Append this text.Append this text.

Flowchart:

Flowchart: Read a file line by line and store it into a variable

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program to read a plain text file.
Next: Write a Java program to store text file content line by line into an array.

What is the difficulty level of this exercise?



Inviting useful, relevant, well-written and unique guest posts