Java FileReader Read readFile(File file)

Here you can find the source of readFile(File file)

Description

Deserializes the given file and returns its content as a string

License

Open Source License

Parameter

Parameter Description
file The file to read

Exception

Parameter Description
Exception an exception

Return

The file content as a string

Declaration

public static String readFile(File file) throws Exception 

Method Source Code

//package com.java2s;
/*/* w  w w.ja  v a  2 s . co m*/
  DA-NRW Software Suite | SIP-Builder
  Copyright (C) 2014 Historisch-Kulturwissenschaftliche Informationsverarbeitung
  Universit?t zu K?ln
    
  This program 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.
    
  This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.
*/

import java.io.File;

import java.io.FileNotFoundException;
import java.io.FileReader;

import java.io.IOException;

import java.io.Reader;

public class Main {
    /**
     * Deserializes the given file and returns its content as a string
     * 
     * @param file The file to read
     * @return The file content as a string
     * @throws Exception
     */
    public static String readFile(File file) throws Exception {

        Reader reader;
        try {
            reader = new FileReader(file.getAbsolutePath());
        } catch (FileNotFoundException e) {
            throw new Exception("Couldn't create reader", e);
        }
        String text = "";

        try {
            for (int c; (c = reader.read()) != -1;)
                text += (char) c;

            reader.close();

        } catch (IOException e) {
            throw new Exception("Couldn't read file " + file.getAbsolutePath(), e);
        }

        return text;
    }
}

Related

  1. loadJSON(File file)
  2. loadKeggInteractions(String species, String location)
  3. readFile(File f)
  4. readFile(File f)
  5. readFile(File file)
  6. readFile(File file)
  7. readFile(File file)
  8. readFile(File file)
  9. readFile(File file)