Here you can find the source of read(String fileName)
public static String read(String fileName) throws IOException
import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; public class Main{ public static String read(String fileName) throws IOException { return read(new File(fileName)); }/* w ww. j a va2s.c o m*/ public static String read(File file) throws IOException { return read(file, false); } public static String read(File file, boolean raw) throws IOException { FileInputStream fis = new FileInputStream(file); byte[] bytes = new byte[fis.available()]; fis.read(bytes); fis.close(); String s = new String(bytes, StringPool.UTF8); if (raw) { return s; } else { return StringUtil.replace(s, StringPool.RETURN_NEW_LINE, StringPool.NEW_LINE); } } }