Here you can find the source of readFile(String fileName)
public static String readFile(String fileName)
//package com.java2s; import java.io.FileReader; import java.io.LineNumberReader; import java.util.Vector; public class Main { public static String readFile(String fileName) { StringBuffer sb = new StringBuffer(); Vector v = readFileByLine(fileName); boolean isDataInVector = (v.size() > 0); if (isDataInVector) { for (int i = 0; i < v.size(); i++) { sb.append(v.elementAt(i)); sb.append("\n"); }/*from w w w . j ava2 s.c o m*/ return sb.toString(); } else { return null; } } private static Vector readFileByLine(String fileName) { String s; Vector v = new Vector(); FileReader fr = null; LineNumberReader lnr = null; try { fr = new FileReader(fileName); lnr = new LineNumberReader(fr); while ((s = lnr.readLine()) != null) { v.addElement(s); } } catch (Exception e) { System.out.println(e); } finally { try { fr.close(); } catch (Exception ex) { } try { lnr.close(); } catch (Exception ex) { } } return v; } }