import java.io.*; import java.util.*; class CountNumbersofEachWordInaFile { private ArrayList<String> readFile(String filename) { ArrayList<String> records = new ArrayList<String>(); try { BufferedReader reader = new BufferedReader(new FileReader(filename)); String line; while ((line = reader.readLine()) != null) { for (String retval: line.split("\\s+")){ if(records.contains(retval.toLowerCase())){ continue; } else records.add(retval.toLowerCase()); } } reader.close(); return records; } catch (Exception e) { System.err.format("Exception occurred trying to read '%s'.", filename); e.printStackTrace(); return null; } } public static void main(String a[]) ...
This Blog is a place to find all Basic Java Programs. If You can improve the code, please post it in comment.