간단히 사용하기 위해서 간단하게 짜본 것이다.
두개의 문서 파일이 있고 그 문서 파일 중에서 다른 문장을 찾는다.
기본적인 알고리즘은 문서의 길이가 짧은 문서를 TreeMap에 넣고,
긴 문서를 한 문장씩 읽어들이면서 TreeMap에 존재 여부를 확인한다.
만약 반환값이 NULL이면 없는 문장이므로 출력~!
// 두개 파일 비교
public void output(){
TreeMap<String, String> store = new TreeMap<String, String>();
File ft = new File("C:/Users/Park Yonghyun/Desktop/token_dic_temp");
File ft2 = new File("C:/Users/Park Yonghyun/Desktop/output");
BufferedReader bf = null;
try{
bf = new BufferedReader(new FileReader(ft2));
while(true){
String str = bf.readLine();
if(str == null)break;
store.put(str, str);
}
bf = new BufferedReader(new FileReader(ft));
while(true){
String str = bf.readLine();
if(str == null)break;
String temp = store.get(str);
if(temp == null)System.out.println(str);
}
}catch(IOException E){}
}