Java BufferedReader Read All readAllLines(String filepath)

Here you can find the source of readAllLines(String filepath)

Description

read All Lines

License

Apache License

Declaration

private static List<String> readAllLines(String filepath) throws IOException 

Method Source Code


//package com.java2s;
/*/*from   ww  w.j  a  v a  2 s.c o m*/
 * Copyright 2012-2015 Aerospike, Inc.
 *
 * Portions may be licensed to Aerospike, Inc. under one or more contributor
 * license agreements WHICH ARE COMPATIBLE WITH THE APACHE LICENSE, VERSION 2.0.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

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

public class Main {
    private static List<String> readAllLines(String filepath) throws IOException {
        List<String> fileContent = new ArrayList<String>();
        File file = new File(filepath);

        BufferedReader input = new BufferedReader(new FileReader(file));
        try {
            String line = null;
            while ((line = input.readLine()) != null) {
                fileContent.add(line);
            }
        } finally {
            if (input != null)
                input.close();
        }

        return fileContent;
    }
}

Related

  1. ReadAllFromStream(InputStream source)
  2. readAllLines(File file)
  3. readAllLines(File file)
  4. readAllLines(InputStream inputStream)
  5. readAllLines(InputStream is)
  6. readAllStreamFromClasspathBaseResource(Class resourceBase, String dataLocation)
  7. readAllStreamsFromClasspathBaseResource(Class resourceBase, String[] dataLocations)
  8. readAllText(File file)
  9. readAllText(File file)