자바 파일 입출력 질문
2014-10-03
|
by hyun5677
1637
파일 입출력 질문입니다.
FileInputStream 에서 inputStream.read() 함수의 반환 값은 int 이더라구요.. (442page)
그래서 byte b = (byte)data; 로 형변환을 해주어야 하구요. 근데 왜 반환을 int로 하나요? 어짜피 byte 만큼 읽으면
반환하는 값도 byte로 하는 것이 좋지 않나요? 괜히 형변환을 한번 더 해주어야 하잖아요..
그 이유가 궁금합니다.