Java Text File Read by Charset readTextFile(final String fileNamePath, final String charsetName)

Here you can find the source of readTextFile(final String fileNamePath, final String charsetName)

Description

Liest Text Datei

License

Open Source License

Declaration

public static String readTextFile(final String fileNamePath, final String charsetName) throws IOException 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.io.FileInputStream;

import java.io.IOException;

import java.nio.charset.Charset;

public class Main {
    /**/*from  w ww.jav a2 s.c om*/
     * Liest Text Datei
     */
    public static String readTextFile(final String fileNamePath) throws IOException {
        return readTextFile(fileNamePath, Charset.defaultCharset().name());
    }

    /**
     * Liest Text Datei
     */
    public static String readTextFile(final String fileNamePath, final String charsetName) throws IOException {
        byte[] text = readFile(fileNamePath);
        return new String(text, charsetName);
    }

    public static byte[] readFile(final String fileNamePath) throws IOException {
        FileInputStream input = null;
        byte[] daten = null;
        try {
            input = new FileInputStream(fileNamePath);
            daten = new byte[input.available()];
            input.read(daten);
        } finally {
            if (input != null) {
                input.close();
            }
        }
        return daten;
    }
}

Related

  1. readString(final InputStream in, final Charset charset)
  2. readString(final InputStream input, final Charset charset)
  3. readString(InputStream in, int numBytes, Charset encoding)
  4. readString(InputStream in, String charset)
  5. readStringFromStream(InputStream stream, Charset charset)
  6. readTextStream(InputStream is, Charset charset)
  7. readToBuffer(StringBuffer buffer, String filePath, Charset charset)
  8. readToString(InputStream in, Charset charset)
  9. readToString(ReadableByteChannel in, Charset charset)