간단히 사용하기 위해서 간단하게 짜본 것이다.
두개의 문서 파일이 있고 그 문서 파일 중에서 다른 문장을 찾는다.
기본적인 알고리즘은 문서의 길이가 짧은 문서를 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){} }