Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.io.*;
- import java.util.HashMap;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) throws IOException {
- //дефинираме речник
- HashMap<String, Integer> word = new HashMap<>();
- // файл с думи
- Scanner wordFile = new Scanner(new File("C:/Users/milad/IdeaProjects/WordsCounting/src/com/company/words.txt"));
- int counter = 0;
- while (wordFile.hasNextLine()) {
- counter = 0;
- String search = wordFile.nextLine().toLowerCase();
- word.put(search, counter);
- Scanner sampleFile = new Scanner(new File("C:/Users/milad/IdeaProjects/WordsCounting/src/com/company/sample.txt"));
- while (sampleFile.hasNext()) {
- String searchedText = sampleFile.next().toLowerCase();
- if (searchedText.contains(search)) {
- counter++;
- }
- } // край на първия while цикъл
- word.put(search,counter);
- sampleFile.close();
- }// край на втория while цикъл
- wordFile.close();
- // принтираме в result.txt
- File result = new File("result.txt");
- FileWriter w = new FileWriter(result);
- PrintWriter p = new PrintWriter(w);
- p.write("Намерени съвпадения: ");
- p.write(String.valueOf(word));
- // затваряне,защото няма да тръгне
- p.close();
- //принтираме на конзолата
- System.out.println("Намерени съвпадения: " + word);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement