강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jaehyeonlim
jaehyeonlim

câu hỏi đã được viết

Lập trình JAVA cho Android của Jaeseong Yoon

파일 인풋스트림에서 질문 있습니다.

Đã giải quyết

Viết

·

281

0

선생님 안녕하세요. 좋은 강의 잘 보고 있습니다. 저번에 질문드린 내용에 대해서도 답변해 주셔서 정말로 감사합니다. 

파일 인풋 스트림에서 질문이 있는데요.

저기 빨간색으로 동그라미 친 부분이 제가 새로 작성한 부분입니다.

fis.avaliable()로 배열의 크기를 지정하는 것이 아니라 배열의 크기를 직접 지정해서 바이트를 만들어 주었습니다.

그리고 나서 fis.read(a)를 통해 읽어 준 다음, 바이트 배열을 스트링에 넣고 출력을 했습니다.

제 예상은 a.txt파일에 닮긴 내용인 "안녕하세요"가 두번 출력되는 것을 예상했었는데 결과는

이렇게 첫번째 str은 잘 출력이 되었지만

제가 바이트 배열을 직접 만들어 출력한 결과에는 아무런 값도 닮기지 않고 출력이 되었습니다.

혹시 이유를 알려주실수 있을까요?

좋은 강의 항상 감사드립니다.

javaandroid

Câu trả lời 1

1

softcampus님의 프로필 이미지
softcampus
Người chia sẻ kiến thức

파일에서 읽부를 읽어고 또 다시 읽어오면 전에 읽어온 부분 이후의 데이터를 읽어옵니다.. 닫았다 다시 열어주세요..

Hình ảnh hồ sơ của jaehyeonlim
jaehyeonlim

câu hỏi đã được viết

Đặt câu hỏi