package data; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; import java.util.ArrayList; public class DataReader { public ArrayList<String> read(String url) { ArrayList<String> document; //System.out.println("Loading " + url); document = new ArrayList<String>(); int chars = 0; try { URL site = new URL(url); BufferedReader in = new BufferedReader(new InputStreamReader(site.openStream())); // BufferedReader in = new BufferedReader(new FileReader(new File(url))); String inputLine; while ((inputLine = in.readLine()) != null) { document.add(inputLine); chars += inputLine.length(); } in.close(); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return document; } }