Code 예시
import java.io.*;
public class CharIOExam2 {
public static void main(String[] args) {
BufferedReader bufferedReader= null;
PrintWriter printWriter=null;
try {
bufferedReader = new BufferedReader(new FileReader("CharIOExam.java"));
printWriter=new PrintWriter(new FileWriter("test.txt"));
String line=null;
while((line=bufferedReader.readLine())!=null){
printWriter.println(line);
}
} catch (Exception e) {
throw new RuntimeException(e);
}
finally {
try {
bufferedReader.close();
printWriter.close();
}catch (IOException e){
e.printStackTrace();
}
}
}
}
결과

Code 실습
import java.io.*;
public class CharIOExam3 {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader=null;
PrintWriter printWriter=null;
bufferedReader=new BufferedReader(new InputStreamReader(System.in));
String line=null;
try{
line= bufferedReader.readLine();
printWriter=new PrintWriter(new FileWriter("data2.txt"));
printWriter.write(line);
} catch(Exception e){
System.out.println(e.getMessage());
}finally {
try{
bufferedReader.close();
printWriter.close();
}catch (Exception e){
e.printStackTrace();
}
}
}
}