Java BufferedReader Read readFileAsLines(File fileLocation)

Here you can find the source of readFileAsLines(File fileLocation)

Description

read File As Lines

License

Apache License

Declaration

public static List<String> readFileAsLines(File fileLocation) 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class Main {
    public static List<String> readFileAsLines(File fileLocation) {

        List<String> lines = new ArrayList<String>();
        FileReader fr = null;//from  w  w  w . j  a v a2  s  .  c  o m
        BufferedReader br = null;
        if (fileLocation != null) {

            try {

                fr = new FileReader(fileLocation);
                br = new BufferedReader(fr);

                String line = null;
                do {
                    line = br.readLine();
                    if (line != null) {

                        lines.add(line.trim());

                    }

                } while (line != null);

            } catch (FileNotFoundException e) {

                e.printStackTrace();
            } catch (IOException e) {

                e.printStackTrace();
            } finally {
                if (fr != null && br != null) {

                    try {
                        fr.close();
                        br.close();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }

            }

        } else {
            return null;
        }
        return lines;
    }
}

Related

  1. readFile(String pathname)
  2. readFile(String sFileName_)
  3. readFile(String uri)
  4. readFile(String xmlFile)
  5. readFileAsHash(File file)
  6. readFileAsLines(String aFile)
  7. readFileAsList(final String filename)
  8. readFileAsList(String filename, String splitter)
  9. readFileAsListOfString(String fileName, String splitBy)