Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package txtDiff;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.util.ArrayList;
- import java.util.Scanner;
- public class main {
- public static ArrayList<String> readFile(String filePath)
- {
- ArrayList<String> listToReturn = new ArrayList<String>();
- File file = new File(filePath);
- Scanner sc;
- try {
- sc = new Scanner(file);
- while (sc.hasNextLine())
- listToReturn.add(sc.nextLine());
- sc.close();
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- }
- return listToReturn;
- }
- public static void main(String[] args) {
- ArrayList<String> ods = readFile("C:\\Users\\astankovic\\Desktop\\fajlovi\\ods_pro_sftwr_clctn_all.txt");
- ArrayList<String> kmdb = readFile("C:\\Users\\astankovic\\Desktop\\fajlovi\\kmdb_pro_sftwr_clctn_all.txt");
- System.out.println("ODS COUNT: "+ods.size()+" KMDB COUNT: "+kmdb.size());
- ArrayList<String> diff = new ArrayList<String>();
- int i,j;
- System.out.println("Pocinje~");
- for(i=0;i<ods.size();i++)
- {
- int count=0;
- for(j=0;j<kmdb.size();j++)
- {
- //System.out.println(ods.get(i));
- if(ods.get(i).equals(kmdb.get(j)))
- count++;
- }
- if(count==0)
- diff.add(ods.get(i));
- }
- System.out.println("Difference===========================================");
- for(i=0;i<diff.size();i++)
- System.out.println(diff.get(i));
- System.out.println(diff.size());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement