Crazy

JAVA/IO - Задача 4

Mar 6th, 2018
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. /*Да се напише Java програма која прима два аргументи: локација на текстуална датотека и збор. Програмата треба да испечати колку пати се сретнува зборот проследен како втор аргумент, во текстуалната датотека проследена како прв аргумент.
  2.  
  3.         Решение: Решението од HW01_4.java фајлот го поставувате тука со copy-paste*/
  4.  
  5.  
  6.  
  7. import java.io.BufferedReader;
  8. import java.io.FileReader;
  9. import java.io.IOException;
  10. import java.nio.file.Path;
  11. import java.nio.file.Paths;
  12. import java.util.Scanner;
  13.  
  14. public class main {
  15.  
  16.  
  17.     public static void main(String[] args) throws IOException {
  18.  
  19.  
  20.         Scanner scanner = new Scanner(System.in);
  21.  
  22.  
  23.  
  24.  
  25.         //System.out.println("Vnesi lokacija na datoteka");
  26.  
  27.         String source = scanner.nextLine();
  28.  
  29.         Path dir = Paths.get(source);
  30.  
  31.         BufferedReader bufferedReader=null;
  32.  
  33.  
  34.         bufferedReader = new BufferedReader(new FileReader(dir.toString()));
  35.  
  36.         //System.out.println("Vnesi go zborot za prebaruvanje");
  37.  
  38.         String zbor = scanner.nextLine();
  39.  
  40.         int brojac = 0;
  41.  
  42.         String novRed;
  43.  
  44.         novRed = bufferedReader.readLine();
  45.         while (novRed!=null){
  46.  
  47.             String [] zborovi = novRed.split(" ");
  48.  
  49.             for (int i=0; i<zborovi.length;i++)
  50.                 if (zbor.equals(zborovi[i]))
  51.                     brojac++;
  52.  
  53.             novRed=bufferedReader.readLine();
  54.  
  55.         }
  56.  
  57.         System.out.println("Zborot " + zbor + " ti se pojavuva " + brojac + " pati vo datotekata " + dir);
  58.  
  59.  
  60.  
  61.     }
  62.  
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment