Java InputStreamReader Read readfile(String filename)

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

Description

readfile

License

Apache License

Declaration

public static String readfile(String filename) throws IOException 

Method Source Code


//package com.java2s;
/*/*ww w .  ja  v  a2s  .  c om*/
 * Copyright 1998-2012 Linux.org.ru
 *    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.*;

public class Main {
    public static String readfile(String filename) throws IOException {
        StringBuilder out = new StringBuilder();
        BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(filename), "KOI8-R"));

        char[] buf = new char[8192];

        int i;
        while ((i = in.read(buf, 0, buf.length)) > -1) {
            if (i > 0) {
                out.append(buf, 0, i);
            }
        }

        in.close();
        return out.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)