T07_FileWriter
InputStreamReader
public class T07_FileWriter {
public static void main(String[] args) {
InputStreamReader isr = new InputStreamReader(System.in);
FileWriter fw = null;//파일 출력용 문자기반 스트림
try {
//파일 출력용 문자 스트림 객체 생성
fw = new FileWriter("d:/D_Other/testChar.txt");
int c;
System.out.println("아무거나 입력하세요");
//콘솔에서 입력할 때 입려긔 끝 표시는 Ctrl +z키를 누르면 된다.
while((c = isr.read()) != -1) { // Ctrl+z 누르면 -1
fw.write(c);//콘솔에서 입력받은 값을 파일에 출력하기
}
System.out.println("작업 끝...");
isr.close();
fw.close();
}catch(IOException ex) {
ex.printStackTrace();
}
}
}
public class T08_FileReaderTest {
public static void main(String[] args) throws IOException {
//문자 기반 스트림을 이용한 파일 내용 읽기
FileReader fr = null;
//문자 단위의 입력을 담당하는 Reader형 객체 생성
fr = new FileReader("d:/D_Other/testChar.txt");
int c;
while((c=fr.read())!=-1) {
System.out.print((char)c);
}
fr.close();
}
}