Java Utililty Methods BufferedReader Read

List of utility methods to do BufferedReader Read

Description

The list of methods to do BufferedReader Read are organized into topic(s).

Method

StringreadFile(File file)
read File
BufferedReader reader = new BufferedReader(new FileReader(file));
String line = null;
StringBuilder stringBuilder = new StringBuilder();
String ls = System.getProperty("line.separator");
try {
    while ((line = reader.readLine()) != null) {
        stringBuilder.append(line);
        stringBuilder.append(ls);
...
StringreadFile(File file)
Reads a file and returns its content as a String.
BufferedReader reader = new BufferedReader(new FileReader(file));
String line = null;
StringBuilder stringBuilder = new StringBuilder();
String ls = System.getProperty("line.separator");
while ((line = reader.readLine()) != null) {
    stringBuilder.append(line);
    stringBuilder.append(ls);
reader.close();
return stringBuilder.toString();
StringreadFile(File file)
This method read a whole file and return the content.
if (!file.exists()) {
    throw new IllegalArgumentException("Illegal path: unexisting '" + file.getPath() + "'");
if (!file.isFile()) {
    throw new IllegalArgumentException("Illegal path: not a dfile");
FileReader fr = null;
BufferedReader reader = null;
...
StringreadFile(File file)
read File
BufferedReader in = new BufferedReader(new FileReader(file));
return readBuffer(in);
StringreadFile(File file)
read File
StringBuffer buffer = new StringBuffer();
BufferedReader br = null;
try {
    br = new BufferedReader(new FileReader(file));
    String line;
    while ((line = br.readLine()) != null) {
        buffer.append(line);
} catch (IOException e) {
    System.err.println("Couldn't read file: " + file.getAbsolutePath());
    e.printStackTrace();
} finally {
    try {
        br.close();
    } catch (IOException e) {
        e.printStackTrace();
String result = buffer.toString();
result = result.toLowerCase();
return result;
StringreadFile(File file)
Read text from a file in one line.
BufferedReader br = null;
try {
    br = new BufferedReader(new FileReader(file));
    StringBuilder sb = new StringBuilder(200);
    String line = null;
    while ((line = br.readLine()) != null) {
        sb.append(line);
        sb.append("\n"); 
...
StringreadFile(File file)
read File
Objects.requireNonNull(file);
if (file.isDirectory()) {
    throw new IOException("This is a directory not a file.");
if (!file.exists()) {
    throw new IOException("Given file " + file.getName() + " doesn't exist.");
StringBuilder fileContentBuilder = new StringBuilder();
...
StringreadFile(File file)
read File
return readAll(new FileReader(file));
StringreadFile(File file)
read File
BufferedReader reader = new BufferedReader(new FileReader(file));
String line = null;
StringBuilder stringBuilder = new StringBuilder();
String ls = System.getProperty("line.separator");
while ((line = reader.readLine()) != null) {
    stringBuilder.append(line);
    stringBuilder.append(ls);
return stringBuilder.toString();
StringreadFile(File file)
read File
try {
    FileReader fr = new FileReader(file);
    BufferedReader br = new BufferedReader(fr);
    StringBuffer fileRead = new StringBuffer("");
    String str = "";
    while ((str = br.readLine()) != null) {
        fileRead.append(str + "\r\n");
    br.close();
    String body = fileRead.toString();
    return body;
} catch (FileNotFoundException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
return null;