* 적용 예
- 로그 추출 : 여러개 시스템을 보유하고 있다면, 그 중 하나의 시스템 로그를 추출
- 시디키 추출 : 필요 없는 내용을 걷어내고, 유효한 시디키를 추출
- 글자수(byte수) 측정 : 한글/기타(영문,숫자,특수문자)로 구분하여 글자수 측정 가능
<소스 코드>
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class IoTest_04 {
public static void main(String[] args) {
File infile = new File("D:\\","test.txt");
File outfile = new File("D:\\","res_01.txt");
BufferedReader br = null;
BufferedWriter bw = null;
try {
br = new BufferedReader(new FileReader(infile));
String line;
String res = "";
while( (line = br.readLine()) != null ) {
res += line;
}
System.out.println(res);
bw = new BufferedWriter(new FileWriter(outfile));
bw.write(res);
bw.flush();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if(br != null) try{ br.close();} catch(IOException e){}
if(bw != null) try{ bw.close();} catch(IOException e){}
}
}
}
'개발 정보 > JAVA' 카테고리의 다른 글
String 클래스와 StringBuffer 클래스 (2) | 2017.08.08 |
---|---|
정규표현식의 예 - 포스팅 예정 (0) | 2017.08.06 |
재귀호출의 예 : 파일,디렉토리 트리구조 출력 (0) | 2017.08.03 |
split과 stringtoknizer의 차이 (0) | 2016.09.20 |