메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 java 프로그래밍

뇌를 자극하는 java 프로그래밍 질의응답 게시판입니다.

자바 파일 입출력 질문

2014-10-03

|

by hyun5677

1637

파일 입출력 질문입니다.

FileInputStream 에서 inputStream.read() 함수의 반환 값은 int 이더라구요.. (442page)

그래서 byte b = (byte)data; 로 형변환을 해주어야 하구요. 근데 왜 반환을 int로 하나요? 어짜피 byte 만큼 읽으면

반환하는 값도 byte로 하는 것이 좋지 않나요? 괜히 형변환을 한번 더 해주어야 하잖아요..

그 이유가 궁금합니다.
댓글 입력