Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main {
- public static void main(String args[]) {
- HashMap<String, WordCounter> frequencyDictionary= new HashMap<String, WordCounter>();
- Reader readerData= null;
- File file = new File("res\\1.txt");
- try {
- readerData= new InputStreamReader(new BufferedInputStream(new FileInputStream(file)));
- }
- catch (FileNotFoundException e) {
- System.err.println("Не удалось открыть файл \"" + args[0] + "\"");
- }
- catch (Exception e) {
- System.out.println("Для работы программы нужно указать имя файла по которому будет формироваться частотный словарь.");
- }
- if (readerData != null) {
- FrequencyDictionary fDictionary= new FrequencyDictionary();
- fDictionary.formFrequencyDictionary(readerData, frequencyDictionary);
- try {
- readerData.close();
- }
- catch (IOException e) {
- System.err.println("Ошибка при закрывании файла по которому формировался частотный словарь!");
- }
- File fOut= new File("res\\Out.txt");
- try {
- Writer fwt= new FileWriter(fOut);
- fDictionary.sortAndWriteFrequencyDictionary(fwt, frequencyDictionary);
- fwt.close();
- }
- catch (IOException e) {
- System.err.println("Не удалось открыть файл для записи результатов подсчета частотного словаря!!!");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement