파일 내용 비교 소스(미완)
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();
}
}
}
'How to. > Java Programming' 카테고리의 다른 글
java vo 내용 출력 (0) | 2023.07.07 |
---|---|
SCJP 가상 TEST 프로그램 및 310-065.v2010-12-01 (0) | 2011.01.10 |
java Text 파일 쓰기 예제 (0) | 2011.01.01 |
Java 두 Text 파일 비교 예제 (0) | 2011.01.01 |
JAVA 디렉토리 목록 리스트파일로 만들기 예제 (0) | 2010.12.20 |