2013년 11월 18일 월요일

JAVA File 문자스트림(FileReader, FileWriter), 자바스트림교육,자바학원,JAVA학원

JAVA File 문자스트림(FileReader, FileWriter), 자바스트림교육,자바학원,JAVA학원


FileReader
 
플랫폼의 기본 문자 인코딩을 사용하여 작성된 텍스트 파일을 유니코드로 변환한다.
FileReader(String name) throws FileNotFoundException
FileReader(File file) throws FileNotFoundException
 
FileWriter
 
유니코드 문자를 플랫폼의 기본 문자 인코딩을 사용하여 파일에 출력한다.
FileWriter(String name, boolean append) throws IOException
FileWriter(File file) throws IOException

[예제]
 
c:\a.txt 파일을 미리 만들어 두세요, 이파일을 복사해서 b.txt로 만듭니다.
 
import java.io.*;
class FileCharStreamTest
{
    public static void main( String[] args ) throws IOException
    {
        Reader in = new FileReader("c:\\a.txt");
        Writer out = new FileWriter("c:\\b.txt");
        int count = 0;
        for(int ch; (ch = in.read()) != -1; count++)
            out.write(ch);
        System.err.println(count + " 문자 복사됨.");
        out.close();
    }
}
 

댓글 없음:

댓글 쓰기