JAVA HashSet 파일내용 비교
파일 내용 비교 소스(미완)
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashSet;
/*
* 두개의 파일에서 중복되는 파일을 뺀 후 출력
* 파일에 쓰는 과정에서 중복되는 내용을 뺀후 새로 생성
* 생성시엔 생성되는 파일이 있으면 그 파일은 지워짐
*/
public class testText {
public static void main(String[] args) {
try{
BufferedReader brfir = new BufferedReader(new FileReader ("real.txt"));
BufferedReader brsec = new BufferedReader(new FileReader ("test.txt"));
String line = null;
String linecomp = null;
BufferedWriter file = new BufferedWriter(new FileWriter("real2.txt",false));//true 시 기존파일에 덪붙임
String temp=null;
while((line=brfir.readLine()) != null){
String[] fname = line.split("=");
String fn = fname[0];
linecomp=brsec.readLine();
HashSet set = new HashSet();
set.add(new String(fn));
set.add(new String(linecomp));
System.out.println(set);
}
file.close();
brfir.close();
brsec.close();
}catch(IOException e){
e.printStackTrace();
}
}
}