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.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class Main { public static String readFile(File file) { StringBuffer buffer = new StringBuffer(); BufferedReader br = null; try {// www .j a v a 2s. c o m br = new BufferedReader(new FileReader(file)); String line; while ((line = br.readLine()) != null) { buffer.append(line); } } catch (IOException e) { System.err.println("Couldn't read file: " + file.getAbsolutePath()); e.printStackTrace(); } finally { try { br.close(); } catch (IOException e) { e.printStackTrace(); } } String result = buffer.toString(); result = result.toLowerCase(); //result = result.replaceAll("[^a-zA-Z0-9\\s]", ""); return result; } }