문제 설명

data.txt의 내용을 그대로 읽어서 copy.txt로 복사하려고 합니다. 12번째 줄 부터 fis와 fos를 이용해서 코드를 완성해 보세요.


read()메소드를 이용해 보세요.
read()메소드는 읽어올 데이터를 int형으로 리턴합니다. 읽어들일 것이 없다면 -1을 리턴합니다. 따라서 파일을 읽어들이기 위해 반복문으로 read() = -1일 때 까지 읽어와 capy.txt에 저장하면 되겠지요.

예를 들어,

try {
    fis = new FileInputStream("src/javaIO/exam/ByteExam1.java");
    fos = new FileOutputStream("byte.txt");

    int readData = -1; 
    while((readData = fis.read())!= -1){
    fos.write(readData);
    } 
}catch

실행 결과 실행 중지