강의로 돌아가기
-

read()

read() 이라는 메소드가
파일의 끝이면 -1 을 리턴한다고 했는데
파일의 끝에 도달했을때는 그냥 -1을 byte 로 리턴하면 되는거 아닌가 라고 생각하게 되는데요..
이 -1을 byte 에 담을 수 없다는점에서 이해가 잘안되네요
받아들이는 정수값은 출력해보니 랜덤 정수값으로 리턴받아서
마지막값은 -1을 받는다고 했는데
end 라는것이 있다면 읽어내서 d까지 읽고
그다음 아무것도 없으면 byte 로 -1 반환하면 되는거아닌가요?...

0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.