마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드에 텍스트파일의 내용을 읽어올때 질문드립니다.

0 추천

안녕하세요?

제가 안드로이드에서 내장메모리에 저장되어 있는 텍스트파일의 내용을 모두 읽어와서 프로그램 내부의 변수에 저장하고자 합니다.

텍스트파일의 데이터는 약 11,709 바이트 입니다.

while((i= fis.read()) != -1){
        sData = sData + (char)i;
}
 
제가 위의 소스로 데이터를 읽어 오게 했습니다.
 
그러니 텍스트파일의 데이터를 읽어올 때에 걸리는 시간이 약 4초정도로 눈에 띄게 시간이 좀 걸렸습니다.
 
시 제가 작성한 방식보다 더 빠르게 읽어 올 수 있는 방법 없을까요?
 
좋은 답변 부탁드립니다.
익명사용자 님이 2014년 3월 6일 질문

1개의 답변

+1 추천
문자열로 읽으세요 char 를 읽지 말고 버퍼를 4096 정도로 두면 됩니다.
aucd29 (218,390 포인트) 님이 2014년 3월 7일 답변
...