Java Reader Read All readAllLines(final BufferedReader br)

Here you can find the source of readAllLines(final BufferedReader br)

Description

Read all lines from a reader.

License

Apache License

Declaration

static List<String> readAllLines(final BufferedReader br) throws IOException 

Method Source Code


//package com.java2s;
/*/*from  w  w  w .jav  a 2 s. c  o m*/
 * Copyright 2017 TFA Hub Team
 * 
 * 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.IOException;

import java.util.ArrayList;

import java.util.List;

public class Main {
    /**
     * Read all lines from a reader.
     */
    static List<String> readAllLines(final BufferedReader br) throws IOException {
        final List<String> allLines = new ArrayList<>();
        for (;;) {
            final String line = br.readLine();
            if (line == null) {
                break;
            }
            allLines.add(line);
        }
        return allLines;
    }
}

Related

  1. readAllChars(Reader reader)
  2. readAllChars(Reader reader)
  3. readAllCharsAndClose(Reader reader)
  4. readAllCharsFromReader(Reader reader)
  5. readAllFrom(final Reader reader)
  6. readAllQuietly(Reader reader)
  7. readAllToString(Reader reader)