public void readFileAsList() throws IOException, DictionaryException { BufferedReader br; StringTokenizer tz; for (int i = 0; i < files.length; i++) { List<String> words = new ArrayList<String>(); String wordLine = ""; String[] word; Scanner file = new Scanner(new FileReader(files[i])); while (file.hasNext()) wordLine += file.nextLine().toLowerCase(); file.close(); word = wordLine.split("[?!*,-.\"_\"\\;/:)(+\\s]+"); for (int j = 0; j < word.length; j++) { words.add(word[j]); } StopWords stopWords = new StopWords(); words = StopWords.removeStopWords(words); /*for (int j = 0; j < words.size(); j++) { System.out.print(words.get(j) + "/"); }*/ write(words, files[i].getName()); } }