class ReaderWriteTest
{
public static void main(String[] args)
{
FileReader reader = null;
try
{
reader = new FileReader("poem.txt"); //읽어올 파일을 지정한후
while(true)
{
int data = reader.read(); //파일을 읽고
if(data == -1) //정해져 있다. read()에서 읽힌 문자를 int 형태로 return 한다. 파일의 끝에 있거나 읽을 문자가 없으면 -1
{
break;
}
System.out.print((char)data);
}
reader.close(); //파일을 닫는다.
}
catch (FileNotFoundException errMsg) //Reader클래스에서 에러 발생시 처리되는 부분
{
System.out.println("파일이 없습니다.");
}
catch (Exception errMsg) //Reader 클래스의 read(), close() 메소드를 사용할경우 Exception을 꼭 사용해야한다.
{
System.out.println("에러");
}
}
}
댓글 영역