Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.41 KB | None | 0 0
  1. package txtDiff;
  2.  
  3. import java.io.File;
  4. import java.io.FileNotFoundException;
  5. import java.util.ArrayList;
  6. import java.util.Scanner;
  7.  
  8.  
  9.  
  10. public class main {
  11.  
  12.     public static ArrayList<String> readFile(String filePath)
  13.     {
  14.         ArrayList<String> listToReturn = new ArrayList<String>();
  15.        
  16.         File file = new File(filePath);
  17.         Scanner sc;
  18.         try {
  19.             sc = new Scanner(file);
  20.             while (sc.hasNextLine())
  21.                 listToReturn.add(sc.nextLine());
  22.             sc.close();
  23.         } catch (FileNotFoundException e) {
  24.             e.printStackTrace();
  25.         }
  26.         return listToReturn;
  27.     }
  28.    
  29.     public static void main(String[] args) {
  30.         ArrayList<String> ods = readFile("C:\\Users\\astankovic\\Desktop\\fajlovi\\ods_pro_sftwr_clctn_all.txt");
  31.         ArrayList<String> kmdb = readFile("C:\\Users\\astankovic\\Desktop\\fajlovi\\kmdb_pro_sftwr_clctn_all.txt");
  32.         System.out.println("ODS COUNT: "+ods.size()+" KMDB COUNT: "+kmdb.size());
  33.         ArrayList<String> diff = new ArrayList<String>();
  34.         int i,j;
  35.         System.out.println("Pocinje~");
  36.         for(i=0;i<ods.size();i++)
  37.         {
  38.             int count=0;
  39.             for(j=0;j<kmdb.size();j++)
  40.             {
  41.                 //System.out.println(ods.get(i));
  42.                 if(ods.get(i).equals(kmdb.get(j)))
  43.                     count++;
  44.             }
  45.             if(count==0)
  46.                 diff.add(ods.get(i));
  47.         }
  48.         System.out.println("Difference===========================================");
  49.         for(i=0;i<diff.size();i++)
  50.             System.out.println(diff.get(i));
  51.         System.out.println(diff.size());
  52.        
  53.     }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement