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

텍스트 파일 특정문자 가져오기

0 추천
텍스트 파일에서 특정문자, 내가 원하는 특정 몇번쨰의 문자를 가져오려면 어떻게 해야 할까요?

readline 같은건 그냥 처음부터 한줄씩 읽어드리고 read를 사용하는거 같기는 한데 잘 모르겠습니다.

파일에서 내가 원하는 곳부터 내용을 읽어들이는 법을 알려주세요
익명사용자 님이 2013년 9월 16일 질문

1개의 답변

0 추천
 
채택된 답변

특정 포지션 부터 읽는것을 원하는건가요?

Reader나 InputStream 을 이용하시면

skip 메소드로 특정 포지션까지 이동 후 데이터를 읽는 방법이 있습니다.

skip 메소드의 경우 버그가 있으므로 반드시 리턴값을 확인해서

특정 포지션까지 이동했는지를 체크해야 합니다.

 

다른 방법은 RandomAccessFile을 이용하여 특정 포지션의 데이터를 바로 읽을 수 있습니다.

http://blog.cjred.net/entry/RandomAccessFile-java-%EC%9E%90%EB%B0%94-%EB%9E%9C%EB%8D%A4%ED%8C%8C%EC%9D%BC%EC%9D%BD%EA%B8%B0seek

 

원조안드로이드 (58,190 포인트) 님이 2013년 9월 16일 답변
...