Java BufferedReader Read readFile(String filename)

Here you can find the source of readFile(String filename)

Description

Function that reads a file from disk to a String

License

Open Source License

Parameter

Parameter Description
filename to open

Exception

Parameter Description
IOException an exception

Return

String with the file contents

Declaration

public static String readFile(String filename) throws IOException 

Method Source Code

//package com.java2s;
/*/*from  w w w.  j a v  a2  s . c  o  m*/
 Copyright 2013 NIC Chile Research Labs
 This file is part of TsCrypto.

 TsCrypto is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 TsCrypto is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with TsCrypto.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.io.BufferedReader;

import java.io.FileReader;

import java.io.IOException;

public class Main {
    /**
     * Function that reads a file from disk to a String
     * 
     * @param filename
     *            to open
     * @return String with the file contents
     * @throws IOException
     */
    public static String readFile(String filename) throws IOException {
        BufferedReader in = new BufferedReader(new FileReader(filename));
        String line;
        StringBuffer buffer = new StringBuffer();

        while ((line = in.readLine()) != null) {
            buffer.append(line);
        }

        return buffer.toString();
    }
}

Related

  1. readFile(String filename)
  2. readFile(String fileName)
  3. readFile(String filename)
  4. readFile(String fileName)
  5. readfile(String filename)
  6. readFile(String fileName)
  7. readFile(String fileName)
  8. readFile(String filename)
  9. readFile(String filename)