Skip to content
모두의 공간
개발자 공간
사용자 공간
최근글
로그인
접속유지
회원가입
ID/PW 찾기
모두의 공간
새로운 소식
새로운 게임/앱
개발자 공간
개발자 게시판
개발자 질문/답변
개발자 정보
구인/구직/의뢰
행사/세미나/교육
(구)질문/답변
사용자 공간
앱 정보/후기
게임 정보/후기
기기 정보/후기
잡담/유머/창작
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
안드로이드 개발 질문/답변 (글 수
45,052
)
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
FileInputStream 질문 좀 드리겠습니다.
광패밀리
https://www.androidpub.com/android_dev_qna/887977
2010.10.18
11:53:53
4586
3
기타 질문
FileInputStream에서 read를 사용하고 있는데,
read(buf[], int offset, int count) 에서
offset을 0으로 고정하고 같은 값을 뽑아 보았는데
read position 값이 바뀌는지 값이 변합니다.
reset()이 있길래 사용해 써 볼려고 했는데, 사용할 수가 없네요.
문제점이나 해결법을 아시는분 있으시면
조언 부탁드리겠습니다. (_ _)
이 게시물을
목록
2010.10.18
12:01:24
알라라
파일 한번 열구 다시 닫지 않은 상태에서 계속적으로 read한건 아니가요?
그럼 당연히 position이 변하겠지요.
2010.10.18
12:09:49
광패밀리
제가 c개발자 보니 fseek(m_pFile, nOffset, SEEK_SET); 와 같은 기능을 구현하려면
open-close를 병행하면서 해야하는건지요?
2010.10.18
15:52:20
팥땡이
FileInputStream 은 이름에서 보듯이 스트림(시퀀스) 방식으로 읽는 객체입니다.
램덤 액세스가 목적이면 java.io.RandomAccessFile 을 사용하세요,
자세한것은 jdk 토큐먼트 보십시오.
ps. FileInputStream.read(byte[] buf, int offset, int length) 에서 offset은 스트림의 다음 위치에서 부터 length 바이트 만큼을 buf[offeset] 부터 저장한다는 뜻입니다.
Close Login Layer
XE Login
아이디
비밀번호
로그인 유지
OpenID Login
Open ID
회원가입
ID/PW 찾기
인증메일 재발송
OpenID
OpenID
Close Login Layer
그럼 당연히 position이 변하겠지요.