2013년 11월 17일 일요일

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(); } } [출처] 오라클자바커뮤니티 - http://www.oraclejavanew.kr/bbs/board.php?bo_table=LecJava&wr_id=640 [개강임박강좌, 오프라인교육장에 오시면 보다 자세히 배울 수 있습니다.] 오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr) [주간] [11/25]Spring3.X, MyBatis, Hibernate실무과정 [11/25]초보자를위한실전SQL [11/25]안드로이드개발자과정 [11/25]iPhone 하이브리드 앱 개발 실무과정 [평일야간] [11/22]자바초보에서안드로이드까지 [11/26]JAVA&WEB프레임워자실무과정 [11/26]iPhone하이브리드앱개발실무과정 [11/26]웹퍼블리싱 마스터 [11/27]SQL초보에서실전전문가까지 [11/28]Spring3.X, MyBatis, Hibernate실무과정 [주말] [11/23]JAVA&WEB프레임워크실무과정 [11/23]웹퍼블리싱 마스터 [11/23]C#,ASP.NET마스터 [11/30]SQL초보에서전문가까지 [11/30]Spring3.X,MyBatis,Hibernate실무과정 JAVA ORACLE iPhone/Android .NET 표준웹/HTML5 채용/취업무료교육 초보자(재학생)코스 

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();
    }
}
 

댓글 없음:

댓글 쓰기