Here you can find the source of readFile(File file)
public static String readFile(File file)
//package com.java2s; //License from project: Open Source License import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class Main { public static String readFile(File file) { String text = ""; FileInputStream fileIS = null; DataInputStream dataIS = null; try {//from w ww. ja v a 2s . co m fileIS = new FileInputStream(file); dataIS = new DataInputStream(fileIS); int length = dataIS.available(); byte[] buffer = new byte[length]; dataIS.readFully(buffer); text = new String(buffer); } catch (Throwable e) { e.printStackTrace(); text = null; } finally { try { if (fileIS != null) { fileIS.close(); } if (dataIS != null) { dataIS.close(); } } catch (IOException e) { e.printStackTrace(); } } return text; } }