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 |