package day6.iolab;


import java.io.BufferedReader;

import java.io.FileReader;

import java.util.ArrayList;


public class FileCompareUtil {


public static void main(String[] args) throws Exception {

FileCompareUtil compareUtil = new FileCompareUtil();

compareUtil.compareFile("src/day6/iolab/first.txt", "src/day6/iolab/second.txt");


}


public ArrayList<String> compareFile(String first, String sec) throws Exception {


ArrayList<String> al = new ArrayList<String>();

FileReader fr1 = new FileReader(first);

FileReader fr2 = new FileReader(sec);

BufferedReader br1 = new BufferedReader(fr1);

BufferedReader br2 = new BufferedReader(fr2);

int line = 0;

String s1 = null;

String s2 = null;

while(((s1 = br1.readLine()) != null)){

line++;

s2 = br2.readLine();

System.out.println("s1 "+s1);

System.out.println("s2 "+s2);

if(!(s1 == s2)){

al.add("LINE "+line+":"+s2);

}

}

if(br1 != null) br1.close();

if(br2 != null) br2.close();

if(fr1 != null) fr1.close();

if(fr2 != null) fr2.close();

return al;


}

}

'Computer > JAVA' 카테고리의 다른 글

Java FileController  (0) 2014.08.29
Java IO  (0) 2014.08.29
Java StringBuffer  (0) 2014.08.29
Java HashSet  (0) 2014.08.29
Java Date사용  (0) 2014.08.29

+ Recent posts