Java File Content Read getFileContent(File file)

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

Description

Returns the content of a file as text.

License

Apache License

Declaration

public static String getFileContent(File file) throws IOException 

Method Source Code

//package com.java2s;
/* Copyright (C) 2003-2016 Patrick G. Durand
 *
 * 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.//from  w  ww  . ja v  a 2s .co  m
 */

import java.io.BufferedReader;
import java.io.File;

import java.io.FileReader;
import java.io.IOException;

public class Main {
    /**
     * Returns the content of a file as text. This method should be used only with
     * text files.
     */
    public static String getFileContent(File file) throws IOException {
        BufferedReader in = null;
        StringBuffer szBuf;
        String line;

        try {
            in = new BufferedReader(new FileReader(file));
            szBuf = new StringBuffer();
            while ((line = in.readLine()) != null) {
                szBuf.append(line);
                szBuf.append("\n");
            }
        } catch (IOException e) {
            throw e;
        } finally {
            try {
                if (in != null)
                    in.close();
            } catch (Exception ex) {
            }
        }
        return szBuf.toString();
    }
}

Related

  1. getFileContent(File f)
  2. getFileContent(File f)
  3. getFileContent(File file)
  4. getFileContent(File file)
  5. getFileContent(File file)
  6. getFileContent(File file)
  7. getFileContent(File file)
  8. getFileContent(File file)