프로그래밍 정리/자바

FileReader와 FileWriter

주누다 2013. 6. 2. 02:22
반응형

FileReader

- 파일에 저장된 바이트 문자열을 유니코드의 문자열로 변환


FileWriter

- 유니코드의 문자열을 바이트 문자열로 변환하여 파일에 저장


==============================================================================================================


import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;



public class FileReaderWriteTest {


public static void main(String[] args) throws IOException {

int i, len = 0;

FileReader in = null;

FileWriter out = null;

if(args.length < 2){

System.out.println("원본 파일과 복사될 파일의 이름을 입력 하십시오!");

System.exit(-1);

}

System.out.println("args[0] : " + args[0]);

System.out.println("args[1] : " + args[1]);

in = new FileReader(args[0]);

out = new FileWriter(args[1]);

while( (i = in.read()) != -1){

out.write(i);

len++;

}

in.close();

out.close();

System.out.println(len + " bytes are copied... Successfly!");

}

}



반응형

'프로그래밍 정리 > 자바' 카테고리의 다른 글

LineNumberReader  (0) 2013.06.02
BufferedReader와 BufferedWriter  (0) 2013.06.02
InputStreamReader와 OutputStreamWriter  (0) 2013.06.01
ByteArrayInputStream와 ByteArrayOutputStream  (0) 2013.06.01
PushbackInputStream  (0) 2013.06.01