은은하게 코드 뿌시기

자바 JAVA 파일 읽기/쓰기 FileReader, BufferedReader, FileWriter 본문

자바/자바 기본

자바 JAVA 파일 읽기/쓰기 FileReader, BufferedReader, FileWriter

은은하게미친자 2022. 6. 15. 10:22
728x90

package kr.co.obj;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

import javax.xml.crypto.Data;

public class FileTest2 {

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

String rfilename = "tomboy.abc";
String wfilename = "FileTest2";

FileReader fr     = null;        //주스트림.
BufferedReader br = null;        //보조스트림

FileWriter writer = null;   

fr = new FileReader(rfilename);
br = new BufferedReader(fr);        //생성자 안에 new해서 쓰는거 - 익명 클래스 일회적으로 사용하고 버려짐.

writer = new FileWriter(wfilename);

while(true) {
int read = br.read();          
if (read==-1)   // -1 if the end of the stream has been reached
break;

char c = (char)read;

System.out.print(c);
writer.write(c);
}

br.close();
writer.close(); //꼭 닫아줘야 파일 쓰기가 마무리됨!

}
}

728x90
Comments