http://www.okjsp.pe.kr/bbs?act=VIEW&seq=17095&bbs=bbs4&keyfield=subject&keyword=filewriter&pg=0

[java] FileWriter, FileReader 샘플 소스

/*TextIO.java*/
import java.io.*;

public class TextIO{

  public static void main(String [] args) throws IOException {
    // 문자열을 선언한다.
    String str = "This is a test line\n";

    // 텍스트를 파일로 보낼 수 있도록 FileWriter를 만든다.
    FileWriter fw = new FileWriter("textio.txt");

    // 한 번에 한 문자씩 파일로 출력한다.
    for(int i=0;i<str.length();i++) {
      fw.write(str.charAt(i));
    }

    // 파일을 닫는다.
    fw.close();

    // 동일한 작업을 반복한다. 같은 파일에 데이터를 추가한다.
    str = "Another line of text";
    fw = new FileWriter("textio.txt", true);
    for(int i = 0; i < str.length(); i++) {
      fw.write(str.charAt(i));
    }
    fw.close();
   
    // 텍스트를 읽어들이기 위해 FileReader 를 만든다.
    FileReader fr = new FileReader("textio.txt");

    // 한 번에 한 문자씩 읽어들이고 StringBuffer 에 추가한다.
    StringBuffer sb = new StringBuffer("");
    int ch = 0;
    while((ch=fr.read()) != -1) {
      sb.append((char) ch);
    }
   
    // 읽어들인 텍스트를 출력한다.
    System.out.println(sb);
  }
}

from: beginning JSP WebDevelopment p.440

 

'Programming > JAVA' 카테고리의 다른 글

야구게임 소스  (0) 2007.09.30
JAVA 문자열 변경 (int 2 string)  (0) 2006.10.01

+ Recent posts