-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
파일 인풋스트림에서 질문 있습니다.
20.05.09 20:20 작성 조회수 165
0
선생님 안녕하세요. 좋은 강의 잘 보고 있습니다. 저번에 질문드린 내용에 대해서도 답변해 주셔서 정말로 감사합니다.
파일 인풋 스트림에서 질문이 있는데요.
저기 빨간색으로 동그라미 친 부분이 제가 새로 작성한 부분입니다.
fis.avaliable()로 배열의 크기를 지정하는 것이 아니라 배열의 크기를 직접 지정해서 바이트를 만들어 주었습니다.
그리고 나서 fis.read(a)를 통해 읽어 준 다음, 바이트 배열을 스트링에 넣고 출력을 했습니다.
제 예상은 a.txt파일에 닮긴 내용인 "안녕하세요"가 두번 출력되는 것을 예상했었는데 결과는
이렇게 첫번째 str은 잘 출력이 되었지만
제가 바이트 배열을 직접 만들어 출력한 결과에는 아무런 값도 닮기지 않고 출력이 되었습니다.
혹시 이유를 알려주실수 있을까요?
좋은 강의 항상 감사드립니다.
답변을 작성해보세요.
1
답변 1